为什么tomcat8里为什么get请求没有乱码
为了弄清这个问题,要分析jsp->服务器直接的编码过程,如下图
Get是URL解码方式。默认解码格式是Tomcat8编码格式。(tmcat8以前是iso-8859-1,之后是utf-8),这也是为什么在tomcat8中get没有乱码原因
Post是实体内容解码方式。默认解码格式是request编码格式。与Tomcat8编码格式无关,默认以ISO8859-1的编码解析数据,所以在getParameter()数据前必须加上request.setCharacterEncoding(“utf-8”)