前言:
在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。