<html:button property="add" value="保存" onclick="chkfrom(this.form,'StorageItemAdd');"></html:button>这句代码有什么作用,jsp提交数据库产生乱码是不是跟这句话出的?

解决方案 »

  1.   

    无关,这个只是走chkfrom 方法,
    估计这个方法里面 执行表单提交了。
    乱码主要看 文件编码
      

  2.   

    跟踪一把后台,确定乱码第一次出现的位置。一般都是js提交到java类后出现的
      

  3.   

    在</head>标签前面加一句
    <%
       request.setcharacterencoding("utf-8");
    %>如果你的数据库编码为utf-8 就用上面的
    如果你数据库编码不是utf-8 ,那就将utf-8改成你数据库的编码。
    两边保持一致就行了。
      

  4.   

    解决乱码主要是统一的问题  request和response要统一 
      

  5.   

    request.setCharacterEncoding("编码")        编码要和数据库的编码一致
      

  6.   

    乱码的问题 主要是由于response 和request  的编码不一致!在做工程的时候把*.java*.jsp *.xml都统一编码,如果在乱码的时候你就在后台接收的时候去转下编码
    String str=new String(request.getParamter("传来的值").getBytes("ISO8859-1"),"UTF-8");
    这种问题可以去百度找 很多解决办法的!!希望能帮到你