jsp里用equals方法判断,就是不等.
String username=request.getParameter("username").trim();String pwd=request.getParameter("pwd1").trim();
.........................................
.......
String sql="select username,password from reginf where username='"+username+"'";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
boolean boo=rs.getString("password").equals(pwd);
if(boo==true){
response.sendRedirect("HomePage.jsp");//转跳
}
}
我的数据库,用的是sql2000sp4
列名 类型 长度
username varchar 50
password varchar 50
这是部分代码,我就是比较从数据库里取出来的"password"与前一个页面接收的"pwd",就是不等.我把他们分别打印出来显示在页面上都是一样的,但是一做判断就是不等.我能想到的都想到了,弄了半天了,实在不行就得换个方法了.
在线等,等到今天00:00
[此贴子已经被作者于2007-3-30 22:19:11编辑过]