首先,JSP页面是设置的是POST方式,其次,我查过get的方式可以通过置tomcat中server.xml的CONNECTOR 添加URIEncoding='GBK';方案解决啊...为什么没有呢不过,很高兴你的方法work了
Thanks veeeeeeeeery much^_^

解决方案 »

  1.   

    你要在传值过来的页面也要设置编码问题..request.setCharaectEnocoding("GBK");
    并且在得到值的页面也要设置编码.
      

  2.   

    你可以做一个过滤器吗?
      reqeust.setCharacterEncoding("GBK");
      response.setCharacterEncoding("GBK");
      filter.doFilter(request,response);或者你在servlet里将请求和响应都设一下看看?
       reqeust.setCharacterEncoding("GBK");
      response.setCharacterEncoding("GBK");使用上面帖子转化也可以呀! String add=new String(request.getParameter("add").getBytes("iso-8859-1"),("gbk"));