struts.xml配置中加入
<action name="generateExcelFile" class="generateExcelFileAction"> <result type="stream"> <param name="contentType">application/vnd.ms-excel</param> <!-- 默认是inline --> <param name="contentDisposition">attachment;filename="${fileName}"</param> <param name="inputName">downloadFile</param> </result> </action>
在Action中需要有getDownloadFile方法,返回一个InputStream
同时也需要有一个getFileName方法,用来获取文件名