各位好呀!!好不容易找到这里了!!!
今天小弟按照书本在JSP中访问SQL数据库.做会员登入的界面练习!
可是在"用户名"及"密码"比较时碰到如下问题:
运行结果判断不相等,从显示的可以看出, n和S后面都有个 空格,
怎么才能去除呢????????????
输入数据为: username=122
password=333333
部分程序如下:
...................
while(rs.next())
{
String n=rs.getString("用户名");
String s=rs.getString("密码");
out.print(username+password); //显示输入的用户名和密码:122333333 "122"是用户名
out.print("<br>"+n+s); //显示数据库中对应的用户名和密码:122 333333
if(username.equals(n)&&password.equals(s))
{
out.print("恭喜您!");
// 跳转到其他页面
}
}
if(!(session.isNew()))
{
out.print("输入的用户名或密码不正确");
}
...................................
jsp中使用equals()