彻底解决Tomcat 6下的参数传递乱码问题

不少人对Tomcat下参数传递乱码问题很是头疼,我在网上找了好多文章,但都不能解决问题,实验多次,终于成功,分享之。
1、POST(UTF-8)
  在页面顶部写request.setCharacterEncoding(“UTF-8″);
2、GET(UTF-8)
  传递参数时这样写”keywords=”+java.net.URLEncoder.encode(keywords,”UTF-8″),另在conf下的server.xml中
  <Connector port=”8080” protocol=”HTTP/1.1″
               connectionTimeout=”20000″
               redirectPort=”8443″ />
  改成:
  <Connector port=”8082″ protocol=”HTTP/1.1″
               connectionTimeout=”20000″
               redirectPort=”8443″ URIEncoding=”UTF-8″ />