jboss发布下,在页面打开excel乱码问题

jboss部署
在web.xml里已添加了
[code="java"]

xls
application/vnd.ms-excel


[/code]

打开是乱码

如何解决?
[b]问题补充:[/b]
jboss部署
在web.xml里已添加了

    <mime-mapping>
        <extension>xls</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>  

打开是乱码

如何解决?

改为

[code="java"]


xls

application/octet-stream



[/code]
还是乱码

[b]问题补充:[/b]
jboss部署
在web.xml里已添加了

    <mime-mapping>
        <extension>xls</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>  

打开是乱码

如何解决?
问题补充:
jboss部署
在web.xml里已添加了
<pre name="code" class="java">
&lt;mime-mapping>
&lt;extension>xls&lt;/extension>
&lt;mime-type>application/vnd.ms-excel&lt;/mime-type>
&lt;/mime-mapping>

</pre>

打开是乱码

如何解决?

改为

<mime-mapping>    
                <extension>xls</extension>    
                <mime-type>application/octet-stream</mime-type>    
    </mime-mapping>   

还是乱码

解决方案:在jboss下的tomcat的web.xml里添加xls的拦截就ok了

[code="java"]


xls

application/octet-stream



[/code]

貌似输出excel的地方必须设置一下编码:
[code="java"]
response.setContentType("application/vnd.ms-Excel; charset=gb2312");
response.setHeader("Content-disposition","attachment;filename=xxx.xls");
[/code]