while(rs.next()) {
n=rs.getString(1);
pw=rs.getString(2);
System.out.println("输入账户:"+name_);
System.out.println("输入密码"+pwd_);
System.out.println("数据库账户为:"+n);
System.out.println("数据库密码为:"+pw);
if(name_==n) {
System.out.println("用户名正确");
if(pwd_==pw) {
request.getRequestDispatcher("Success.html").forward(request, response);
return;
}
}else {
request.getRequestDispatcher("err.html").forward(request, response);
return;
}
}
```这里是其中的判断代码,可是每次都跳到else里面,我还特别用输出语句来检查我的几个字符串,控制台显示:
![图片说明](https://img-ask.csdn.net/upload/202003/17/1584414308_58291.png)
大佬们,明明字符串相同怎么判断不了相同的,救救小弟
无法判断字符串是否相等
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
悬赏问题
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
- ¥30 c#打开word开启修订并实时显示批注
- ¥15 如何解决ldsc的这条报错/index error
- ¥15 VS2022+WDK驱动开发环境
- ¥30 关于#java#的问题,请各位专家解答!
- ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
- ¥20 pcf8563时钟芯片不启振
- ¥20 pip2.40更新pip2.43时报错
- ¥15 换yum源但仍然用不了httpd
- ¥50 C# 使用DEVMOD设置打印机首选项