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文件时会出现乱码,另一种编写方式不会出现问题;