求javaweb大神,关于前台文本框的一些问题~求解答

上帝爱众生 发布于 2015/01/14 22:33
阅读 210
收藏 1

<input type="text" name="name" value=""/>

我想传个空值到后台,如上代码,可是后台接收到的是'null',这特么到底是个字符串还是个空对象,居然是'null',后台也不能进行正常判读如:if(name=="")即判断如果name等于空就怎么怎么样。。。。可是采用上述代码居然无法判断,那么问题来了,怎样用文本框传一个空值到后台去?

加载中
0
蔡佳娃
蔡佳娃
1.字符串也是对象,是对象就可能为null. 2.空字符串就是"" 3.按照你前端的代码,如果业务逻辑正确的话,后台获取到的name不可能为null,怀疑你后台处理获取值的方式不对,你可以在测试一下name有值时的情况。 4.按照上面兄台的写法,代码有鲁棒性,建议name.trim()
0
stefanzhlg
stefanzhlg
if(null == name || "".equals(name))...
0
stefanzhlg
stefanzhlg

引用来自“stefanzhlg”的评论

if(null == name || "".equals(name))...
你的name==“”  比较的是引用地址对象,他们是指向不同的对象的
返回顶部
顶部