Servlet编码问题

Servlet编程中解决乱码的问题:

1.从request获取请求值之前要先设置编码:

req.setCharacterEncoding("utf-8");//只对post请求有效,get请求在Tomcat里设置,端口号那个标签里加 URIEncoding="utf-8"即可

2.在响应请求的时候设置编码:

res.setContentType("text/html;charset=utf-8");//响应的格式在Tomcat的web.xml中都有
PrintWriter pw = res.getWriter();
pw.println("ABC"); //向页面打印内容
pw.close(); //关闭流

 

posted @ 2018-01-06 16:24  admin_jh  阅读(117)  评论(0编辑  收藏  举报