使用MIME(Multipurpose Internet Mail Extensions,多功能Internet邮件扩充服务)可以设置打开文件的应用程序类型。
注意:MIME类型可以通过从Tomcat安装目录/conf/web.xml中查询。例如:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<%@ page language="java" contentType="text/html; charset=GBK"%>
本程序在page指令中指定了要使用的语言是java,然后通过contentType进行了设置,本页面是按照HTML文本文件进行显示,页面的编码是GBK。
若此时想通过Word的方式进行显示,可更改contentType的类型进行设置。设置如下:
<%@ page language="java" contentType="application/msword; charset=GBK"%>
注意,其contentType类型要与web.xml中的保持一致。
再者,如果要改变文件的名称,则可通过以下方式获得:
<% response.setHeader("Content-Disposition", "attachment; filename=文件名称") %>