Struts2之文件下载
文件上传链接:
1)Servlet 文件上传 ————
点击打开链接
2)Struts2 文件上传 ———— 点击打开链接
文件下载是一个很常见的功能,用struts2实现文件下载的步骤:
一)定义一个Action类,FileDownload.java
二)在struts.xml文件中配置相关信息
1.结果类型必须要写成 type="stream" ,与之对应的处理类是 org.apache.struts2.dispatcher.StreamResult
2.涉及到的参数:
3.
1) <param name="contentDisposition">attachment;fileName="${fileName}"</param>
contentDisposition默认是 inline(内联的), 比如说下载的文件是文本类型的,就直接在网页上打开,不能直接打开的才会打开下载框自己选择
2) attachment :下载时会打开下载框
3) fileName="${fileName}" :在这定义的名字是一个动态的,该名字是显示在下载框上的文件名字
4.<param name="inputName">downloadFile</param>,这个downloadFile名字要和FileDownload.java类中的getDownloadFile()方法名去掉get 一致
三)用于显示下载的链接界面 filedownload.jsp
posted on 2012-05-06 02:22 android开发实例 阅读(1043) 评论(0) 编辑 收藏 举报