解决方案 »

  1.   

    str[0]=department_id
    传过来的这个 department_id,值是多少,数据库有记录?
      

  2.   

    你好
    我是通过url传过来的值是441301017.我数据库有department_id=441301017的记录
      

  3.   

    str[0]=department_id 改成 str[0]=department_id.trim()试试看,没有发现你的做法有什么问题,不过怀疑你从页面传过来的是否有空格之类的字符。
      

  4.   

    刚开始我是通过session.setAttribute("department_id",department_id);
    然后在2.jsp通过String department_id=(String)session.getAttribute("department_id");
    String[] str=new String[1];
    str[0]=department_id;
    out.print(department_id)结果打印441301017
    但是查询doPstm(sql,str)查询不出department_name;
    可如果我str[0]="441301017";就可以
      

  5.   

    建议以后写SQL最好是这样写
    sql="select department_name from department where department_id=trim(?)";  
      

  6.   

    大家好。我已经用equals对比
    的确返回的是false
    但是我修改过数据库deparment_id的设置为varchar(9)了
    取出来还是10