ava中jsp的学习中避免乱码的问题

1,针对get方式的请求:在tomcat下的conf/server.xml配置下的<connector>中添加URIEncoding="UTF-8";

2.分别在request和response对象,设置请求和响应编码格式:request.setcharacterEncoding("UTF-8")和response.setcharacterEncoding("UTF-8");

3.通过response对象设置响应编码的内容:reponse,setcontentType("text/html;charset=UTF-8");

在编写include指令文件时,也会出现乱码的问题(动态页面同过include嵌入动态页面):

 <%@ include file = "要包含的页面路径"%>

<jsp:include page="要包含的页面路径"/>

两种包含的方式不同之处在于:

动态页面中前者将两个动态页面模板合并为一个,并且翻译为一个java类文件在同一编译为字节码文件,后者是分别转换为两个独立的java文件,

编译为两份字节码文件,输出时在浏览器合并为一个页面;也就是说在eclipse中同时编译jsp和HTML时合并为一个的java文件时会出现乱码,另一种编写方式不会出现问题;

原文地址:https://www.cnblogs.com/pyobbiwitwsai/p/9600803.html