怎么可能,是不是有空格或者大小写不对,检查一下吧(而且从你现在的code来看,password是空的呀)

解决方案 »

  1.   

    trypassword.equals(((String)rs.getObject(2)))
      

  2.   

    password的值我传了
    String  password=request.getParameter("password");
    不会为空。
    刚刚用了password.equals(((String)rs.getObject(2))) 也是不可以。真是急啊!
      

  3.   

    hehe.我知道是什么原因了:
    sql表中的字段长度比实际输入的有效值要长。所以password和字段值比较的
    总是不等,所以现在的问题是怎样把password的值和字段里面的有效值比较,
    总不能把字段长度改掉吧!
    呵呵!
    哪位高手能够出手帮我一下!
      

  4.   

    if (password.trim().compareTo(rs.getObject(2).toString().trim())==0)
      

  5.   

    谢谢,Habib,BrentIvan.完全正确,呵呵!