<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
pageEncoding是把jsp翻译成java代码时候的编码,contentType中的charset是服务器把生成的html发布给客户端时候的编码。
浏览器观看编码必须跟服务器发布的信息的编码保持一致,否则出现乱码,所以浏览器要依照charset,也就是说pageEncoding要
遵循contentType中的charset
 
忽略上面的说法, pageEncoding是输出的jsp文件格式
        contentType的charset是 发布内容的编码格式,指定浏览器观看文件的编码格式
哎呀这个很烦。。。。总结有点失败
参考链接

【链接】pageEncoding与contentType中charset的关系及乱码详
https://blog.csdn.net/niuzhucedenglu/article/details/59719105