首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

字符串比较,错哪了

2012-12-25 
字符串比较,哪里错了?Tomcat项目下Servlet的代码:System.out.println(resultSet.getString(password))S

字符串比较,哪里错了?
Tomcat项目下Servlet的代码:
System.out.println(resultSet.getString("password"));
System.out.println(req.getParameter("password"));
System.out.println(resultSet.getString("password").equals(req.getParameter("password")));
上面代码的打印结果是:
1234
1234
false

不应该是true吗?求教。
[解决办法]
req.getParameter就是返回的String,应该不用转换吧,估计楼主你可以用trim去处理一下,或许是有空格,有时看不出来的……
[解决办法]
1、先确认两次取到的结果都是String类型
2、保证结果1234中不含首尾空格、换行、、、

PS:equals比较两字符串内容是没问题的,req.getParameter()返回的是String类型

热点排行