首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

tomcat 点击超链接下载 excel,但是却是在网页中展示乱码的excel文件,而不是让用户下载

2011-12-24 
tomcat 点击超链接下载 excel,但是却是在网页中显示乱码的excel文件,而不是让用户下载如题,参照很多文章说

tomcat 点击超链接下载 excel,但是却是在网页中显示乱码的excel文件,而不是让用户下载
如题,参照很多文章说的,在web.xml中设置

<extension> xls </extension>      
                                    <mime-type> application/msexcel </mime-type>      
                    </mime-mapping>


<extension> xls </extension>      
                                    <mime-type> application/x-excel </mime-type>      
                    </mime-mapping>

如题,参照很多文章说的,在web.xml中设置

<extension> xls </extension>      
                                    <mime-type> application/msexcel </mime-type>      
                    </mime-mapping>


<extension> xls </extension>      
                                    <mime-type> application/zip </mime-type>      
                    </mime-mapping>
都不行,都是直接在IE中打开乱码的文件,请问是不是因为我的设置有错误?
我用的是tomcat4.1,5.0中也测试过,结果一样,IE6.0

[解决办法]
遇到过此类问题,应该是配置的原因,有了这样的配置: <extension> xls </extension>
<mime-type> application/x-excel </mime-type>
</mime-mapping> ,才会直接调用excel打开文件,而不提示保存

热点排行