| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1028 人关注过本帖
标题:jsp中使用equals()
只看楼主 加入收藏
chqj511
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-3-19
收藏
 问题点数:0 回复次数:1 
jsp中使用equals()

各位好呀!!好不容易找到这里了!!!
今天小弟按照书本在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("输入的用户名或密码不正确");
}


...................................

搜索更多相关主题的帖子: equals jsp SQL 数据库 
2006-03-19 19:48
wangtaobig
Rank: 1
等 级:新手上路
威 望:1
帖 子:42
专家分:0
注 册:2006-3-18
收藏
得分:0 

第一。你看你存入数据库时是否出错,存入了一个空格!
第二。你看看数据库的字段是什么?char还是varchar;
第二。如果都没问题就用n.trim()吧!


2006-03-19 22:36
快速回复:jsp中使用equals()
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070828 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved