使用request.getRequestDispatcher请求转发到一个页面中文乱码解决 【转】
2013-12-21 20:54
603 查看
一个JSP页面已经设置UTF-8编码,而且使用response.sendRedirect重定向到此JSP页面时,页面中文显示正常,并不会出现乱码。
但是在Servlet中使用request.getRequestDispatcher请求转发到这个页面,页面显示时中文乱码,不知道什么原因
现在有两种解决办法:
一、在Servlet的get或post方法中使用
或者
二、在Servlet的get或post方法中把下面三行注释掉就没有乱码了
Done!
但是在Servlet中使用request.getRequestDispatcher请求转发到这个页面,页面显示时中文乱码,不知道什么原因
现在有两种解决办法:
一、在Servlet的get或post方法中使用
response.setCharacterEncoding("UTF-8");
或者
response.setContentType("text/html;charset=utf-8");
二、在Servlet的get或post方法中把下面三行注释掉就没有乱码了
//PrintWriter out = response.getWriter(); //out.flush(); //out.close();
Done!
相关文章推荐
- 使用request.getRequestDispatcher请求转发到一个页面中文乱码解决
- 使用request.getRequestDispatcher请求转发到一个页面中文乱码解决
- 使用request.getRequestDispatcher请求转发到一个页面中文乱码解决
- Servlet 使用getRequestDispatcher进行请求转发页面未跳转 后台也未报错的问题的解决方法
- 解决问题:在使用springmvc的web.xml配置乱码拦截器之后接收的get或者post请求中文还是乱码
- 在Servlet中使用getParameter()方法获取get请求中的中文参数乱码解决方法
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- Java开发GET/POST请求中文乱码、JSP页面中文乱码(100%能解决)
- 解决页面get方式请求中文乱码问题
- 使用filter解决get请求中文乱码问题
- 在Servlet中,用this.getServletContext().getRequestDispatcher()跳转后的中文页面显示乱码
- 使用AJAX技术做一个无页面刷新的会员登录功能--解决中文乱码
- 页面get请求 中文参数方法乱码问题的快速解决方法
- 使用SpringMVC参数传递时,解决get请求时中文乱码的问题
- SpringMVC学习系列-后记 解决GET请求时中文乱码的问题
- jsp使用get和post请求中文不乱码
- JSP表单提交中文乱码解决方法(使用过滤器)(GET方法无效)
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
- SpringMVC学习系列-后记 解决GET请求时中文乱码的问题