servlet&jsp乱码问题

SERVLET
1、页面本身有中文的时候,一个要在写PrintWriter out = resp.getWriter();之前加这句话:
   resp.setContentType("text/html;charset=GBK");
2、解决POST方式提交表单的中文乱码问题方法:
   在获得第一个参数之前加以下语句:req.setCharacterEncoding("GBK");
3、解决GET方式提交表单的中文乱码问题方法:
   修改conf目录下的server.xml 在Connector标签中(即修改8080端口的标签)中加一句话
   URIEncoding="GBK"

JSP
加入以下两段代码则可解决大部分乱码问题:
<%@ page contentType="text/html;charset=GBK"%>
<%request.setCharacterEncoding("GBK");%>

posted on 2011-02-16 14:56  好坏  阅读(214)  评论(0编辑  收藏  举报

导航