struts2中当文件下载的格式为txt的时候就不会显示下载,而是直接在网页上打开了,其它格式下载就很正常,这个怎么回事呢?
这是配制文件的一段,这样配置对么?
<action name="download" class="com.an.test.fileload.DownloadAction">
<result name="success" type="stream"> <param name="contentType">text/plain</param>
<param name="contentDisposition">filename="this.txt"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
这是配制文件的一段,这样配置对么?
<action name="download" class="com.an.test.fileload.DownloadAction">
<result name="success" type="stream"> <param name="contentType">text/plain</param>
<param name="contentDisposition">filename="this.txt"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
解决方案 »
- [j2EE]struts1多记录提交的问题,在线等!
- 关于spring+hibernate多表查询的问题
- pageContext.getRequest.setAttribute里面的值只能在同一页面中显示?
- 有什么方法让applet在客户端运行不用装JRE
- tomcat 文件夹下面生成大量的.trc文件
- 怎样才能把整个项目中的某个Servlet文件用Dos命令单独编译呢?
- 表格的行中嵌入树型如何实现呢?(急!!)
- SSH2整合,使用OpenSessionInViewFilter后,报no session!
- 关于Servlet和JavaBean的问题
- 怎么配置jdbc-odbc驱动?
- 急救:ORA-00018: maximum number of sessions exceeded
- 新手sqlserver2008测试出问题 求助
浏览器自作主张给打开了,如果你设成pdf下载也会是这么回事。当然前提是IE也开了自动打开pdf
我知道用,但不知道4L说的原理
还有就是用迅雷下载的时候,要注意迅雷的设置。
<param name="inputPath">/WEB-INF/UploadFiles/传奇题目.txt</param>
<result name="success" type="stream">
<param name="contentType">
application/txt;charset=GBK
</param>
<param name="contentDisposition">filename="传奇题目.txt"</param>
<param name="buffersize">2048</param>
</result>
</action>
<param name="inputPath">/WEB-INF/UploadFiles/传奇题目.txt</param>
这句我看很多例子都有,但是我不知道是干什么用的,谁能为我解释下啊