产生异常了。sql="SELECT * FROM score where cid='"+cid1+"'and sname='"+sname1+"'";cid1没有转换。
可以把sql语句打印出来看看,就清楚哪了.

解决方案 »

  1.   

    你得服务器里提示得是什么错误啊<%int fenshu1,tid1;
       
    改成
    <%!int fenshu1,tid1;
       
    这样试一下
      

  2.   

    我将那些将中文字符转换的注销掉就是
       byte[] sid3=sid1.getBytes("ISO8859_1"); 
       sid1=new String(sid3);
       byte[] cid3=cid1.getBytes("ISO8859_1"); 
       cid1=new String(cid3); 
       byte[] sname3=sname1.getBytes("ISO8859_1");    
      byte[] cname3=cname1.getBytes("ISO8859_1"); 
       cname1=new String(cname3);
    就没出现问题了
    但是插入数据库的时候又出现乱码  
    要怎么样才能不出现乱玛呢