关于Struts下载文件出现乱码问题的解决方法

由url里面可以看出参数的显示是正确的那么问题出在哪里呢?
本来用Struts,从不同浏览器传入参数 用struts处理 再用struts显示的过程中就会出现各种各样的转编码的问题。
后来发现只要把url放在地址栏下载出来的文件就是正确的


所以解决这种错误的方式也就出来了 我们只要把链接的类型修改为<a
href="<%=basePath %>student/download?id=${requestScope.id}&name=<s:property value="slist_index"/>&num=<%=num %>"
target="_blank">
也就是修改为 type=”_blank”即在新建页面中打开连接就好了

浙公网安备 33010602011771号