rs.getString("PASSWORD")==admin_psw
->
admin_psw.equals(rs.getString("PASSWORD"));==比较的是对象。用equals来比较值

解决方案 »

  1.   


    比如我的admin_psw为aaa吧,我这样admin_psw.equals("aaa");都不行啊大家说说是怎么回事??
      

  2.   

    你确信admin_psw为aaa?是不是往数据库里写密码的时候已经对密码加了密?
      

  3.   

    admin_psw.equals("aaa") 改成这样试试: admin_psw.trim().equals("aaa")
      

  4.   

    在jsp页面上把你的这两个String都显示在屏幕上看看是否相同,如果没有ide调试jsp,这是个办法。
    如果楼上的方案也没法解决,从你的代码看就不知道是什么问题了。
      

  5.   

    确信admin_psw为aaa!!!密码是直接写进数据库的,没有被修改的我用了out.println在屏幕上把这两个String显示出来是相等的怎么办啊???
    是不是其它问题导致这个问题呢???
      

  6.   


    改这样if(rs.getString("PASSWORD").trim().equals(admin_psw.trim()))终于成功了,谢谢大家了