当前位置: 代码迷 >> Java Web开发 >> 字符串比较,错哪了
  详细解决方案

字符串比较,错哪了

热度:388   发布时间:2013-02-25 21:07:01.0
字符串比较,哪里错了?
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吗?求教。1、先确认两次取到的结果都是String类型
2、保证结果1234中不含首尾空格、换行、、、

PS:equals比较两字符串内容是没问题的,req.getParameter()返回的是String类型req.getParameter就是返回的String,应该不用转换吧,估计楼主你可以用trim去处理一下,或许是有空格,有时看不出来的……
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Mon Dec 10 16:54:38 CST 2018
  • 最近登录:Mon Dec 10 16:54:38 CST 2018
  • 最近登录:Mon Dec 10 16:54:38 CST 2018
  • 最近登录:Mon Dec 10 16:54:38 CST 2018
  • 最近登录:Mon Dec 10 16:54:38 CST 2018