JSP page指令contentPage/pageEncoding设置中文页面编码
contentType 属性设置 Content-Type 响应报头,标明即将发送到客户程序的文档的 MIME 类型。使用 contentType 属性时,可以采用下面两种形式:
<%@ page contentType="MIME-TYPE" %> <%@ page contentType="MIME-Type; charset=Character-Set" %>
在page指令中,contentType是使用最多的属性,而其中对MIME编码的指定可以让页面显示中文。设置方法如下:
1. 可以在tomca安装目录/conf/web.xml查询MIME类型
<mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping>
2. jsp页面中文设置
<%@ page language="Java" contentPage="application/msword; charset = GBK" %>
JSP页面以 Latin 字符集输出 HTML则根本无需使用contentType,如果希望同时更改内容的类型和字符集则使用contentType,如果只想更改字符集,使用 pageEncoding 属性更为简单。例如,中文 JSP 页面可以使用下面的语句:
<%@ page pageEncoding="GBK" %>
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。