日期:2014-05-17  浏览次数:20671 次

struts2的下载功能做好了,正常提交调用正常,但如果用ajax调用就出不来下载的窗口
struts.xml

<action name="download" class="com.struts.action.DownloadAction">
<result name="success" type="stream">
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="inputName">inputStream</param>
</result>
</action>


jsp
<s:form name="mainForm" method="post" theme="simple" namespace="/" action="download" >
..
..
<s:submit value=" 查询 " />
..
..
</s:form>
按查询后是正常的,能下载


但如果我是用ajax调用下载,下载窗口出不来
ajaxPostMode("dd()","download","fileName='离线轨迹数据自助查询使用说明.doc'",true)

------解决方案--------------------
你把文件名换成英文试一下,如果可以,那说明是编码的问题。
------解决方案--------------------
版本的问题吧