从servlet转发跳到Jsp页面中时出现的乱码问题

来源:互联网 发布:python爬虫入门 编辑:程序博客网 时间:2024/06/06 18:13
因为我用的IDE是eclipse,所以在生成servlet时,是自动生成的,在doGet方法内会自动添加上:
response.getWriter().append("Served at: ").append(request.getContextPath());
当我转发跳转到下一个Jsp页面时,该页面乱码了,而如果直接访问的话,是没有问题的,
所有的字符编码也都是能改的改成了utf-8,也在这里加上了:
response.setCharacterEncoding("utf-8");
可是依然还是没有解决问题,后来查了资料,又经别人指点了下,才知道问题出在哪了,
这里是要么把response.getWriter().append("Served at: ").append(request.getContextPath());这句话删掉,要么就把
response.setCharacterEncoding("utf-8");写在它的前面,而不要写在它的后面就行了,
至于是为什么,我没有深究,只能说是意会吧。
3 0
原创粉丝点击