奇怪奇怪真奇怪

cyberleon 2002-05-22 03:04:30
if(request.getParameter("password")==r.getString("colPassword"))
{
out.println("yes");
}
else
{
out.println("no");
}

这段代码无论如何都显示no
即使
out.println(r.getString("colPassword"));
out.println(request.getParameter("password"));
输出的两个字符串是相同的,结果还是no

怎么回事儿呢?

...全文
1 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zijianyi 2002-05-22
字符串比较不能用== 用equals或者compareTo
回复
Andrawu 2002-05-22
if(request.getParameter("password").equals(r.getString("colPassword")))
{
out.println("yes");
}
else
{
out.println("no");
}

回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告