前言:
在jsp中,使用page指令标识的话,contentType和pageEncoding属性经常同时使用,那么这两个属性有什么区别呢?
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>区别:
pageEncoding属性:作用是指定jsp页面的编码格式。例如:如果将它的值设置为不支持中文的字符集(pageEncoding="ISO-8859-1"),那么该页面中不能编写中文,否则会出现乱码。
contentType属性:作用是指定服务器处理请求玩后,回应给浏览器的内容类型。例如:设置为contentType="text/html";charset="UTF-8",就说明回应页面时html文档或文本内容,其字符集为UTF-8。
本文详细解释了在JSP页面中pageEncoding与contentType属性的区别。pageEncoding定义了JSP文件本身的编码格式,决定了源文件中中文字符是否会出现乱码;而contentType则用于指定服务器返回给客户端的内容类型及字符集。
883

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



