你把temp在页面上打印一下看看是不是能正确显示,可能是字符集的问题

解决方案 »

  1.   

    中文在传递过程中会变成乱码,你需要encoder一下。
      

  2.   

    获得参数后
    加一个
    if(temp!=null) temp=temp.trim();
      

  3.   

    在网页上显示sql是否正常,如不正常则可能是danwei传输有问题
      

  4.   

    String temp = new String(request.getParameter("danwei").getBytes("ISO8859_1"));
      

  5.   

    String temp = new String(request.getParameter("danwei").getBytes("ISO8859_1"));
      

  6.   

    你试一试其他任何sql语句看看所得到的记录集是否为空,说不定是数据库连接有问题
      

  7.   

    可以把sql语句用测试语句打出来,在命令窗口下执行,尤其注意.trim()的问题,可以用.getErrMsg()获得出错信息,就可以知道具体是错在哪儿了!