2 wangkaiyuan110 wangkaiyuan110 于 2015.07.16 13:40 提问

javaweb request.getParameter("")

javaweb request.getParameter("")取出来的值和一个String类型的字符串比较为什么总返回的是false

9个回答

bdmh
bdmh   Ds   Rxr 2015.07.16 13:45
已采纳

比较字符串,要这样 a.equals(b),而不能用等号比较

diaoliwei2
diaoliwei2   Rxr 2015.07.16 14:47

字符串应该用equals比较

zjq78577117
zjq78577117   2015.07.26 09:57

request.getParameter("")这个有可能返回的是null,你可以输出打印一下,返回的值到底是什么?和你比较的字符串是否一样。

u012216727
u012216727   Ds   Rxr 2015.07.16 13:58

问题是你是怎么比较的,是你比较的方式不对吧

guwei4037
guwei4037   Ds   Rxr 2015.07.16 14:29

request.getParameter("").equals(""); 用equals比较。

dltsbydh
dltsbydh   2015.07.16 14:56

你用的是什么比较的,不会是==吧。那肯定不会对了,这是用equals比较才行

shuxmpx145
shuxmpx145   2015.07.16 21:30

request.getParameter("") 拿出来是一个字符串· 用字符串比较方式 就OK

super_href
super_href   2015.07.17 15:21

1、你比较的方式必须是 equals
2、你接受的字符串是否接收到了

CSDNXIAON
CSDNXIAON   2015.07.20 09:52

request.getParameter()传中文乱码
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片