下载文件时, 通过contentDisposition指定文件名称; 但是下载的时候还是请求的后缀名称
<action name="export" class="expAction">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentLength">${fileSize}</param>
<param name="contentDisposition">attachment;filename=${fileName}</param>
<param name="bufferSize">4096</param>
</result>
</action>
- 检查属性的大小写是否正确
- 检查expAction中的数据属性如DO,VO等是否包含fileName, 可能优先读取了数据属性中的值