JSP中pageEncoding和ContentType属性作用
1.pageEncoding是JSP源代码在硬盘上的编码格式。这是在第一阶段,将jsp页面编译成Servlet文件时,采用的编码。(第二阶段是java虚拟机将Servlet编译成字节码文件class时采用的编码,默认为UTF-8)。
2.contentType是对Servlet生成的HTML页面进行编码采用的编码集。这是在第三阶段,服务器将第二阶段生成的字节码执行后生成HTML文件时采用的编码。
一般情况下都设置为UTF-8就可以,但是默认的是ISO-8859-1,所以需要改一下。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>