在tomcat下面找到要转换的格式:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
JSP
<%@ page contentType="text/html; charset=GBK" %>
<%
String WriteType="application/vnd.ms-excel;charset=GBK";
response.setContentType(WriteType);
%>
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">。。。。。。
这样即可。
如果想设置打开页面时出现下载页面和下载文件时的名字设置
response.setHeader("Content-disposition","attachment; filename="+fileName);//inline
attachment为下载,inline为直接打开,filename即为文件名字,带后缀。
本文提供了一步一步的指南,教你如何在Tomcat下配置文件扩展名对应的MIME类型,并设置打开页面时的下载行为。通过设置`response.setContentType()`方法和`response.setHeader(Content-disposition)`,你可以轻松实现文件类型转换和下载提示的定制。
2万+

被折叠的 条评论
为什么被折叠?



