用Tomcat做服务器,其中的链接点击后不是下载文件,而是打开文件。
解决办法如下:
在<Tomcat Install Folder>/conf/web.xml添加:
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cab</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>CAB</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
JSP页面上的链接有如下2种写法:
<a href=" <s:property value="phone_oa" />" >手机OA</a>
OR
<a href=# target="_self" οnclick="window.open('<s:property value="phone_oa" />');return false ;" >手机OA</a>
web.xml中初始已经有的类型如下: