如果是乱码问题的话,在web.xml中加一个过滤器,百度上搜一下,有现成的过滤器代码

解决方案 »

  1.   

    在写sql语句时,可以加个CHARSET=gb2312。试试看
      

  2.   

    你可以在Struts中接收从JSP传过来的中文的内容时,先把他的转码格式转换成GB2312格式,因为他们的传输格式是ISO-8859-1格式,例如:String name = new String(request.getParameter("name").getBytes("ISO-859-1"),"GB2312"); 进行转换一下就可以了!!!!
      

  3.   

    转换完以后,再把name往数据库中写
      

  4.   

    是不是jsp页面的编码格式不对?
    在页面顶部加上
    <%@ page contentType="text/html;charset=GB2312" language="java"%>
    默认charset应该是"ISO"的