今天在写js时候是这样写的
var status='<%request.getAttribute("status")%>'
然后在相应的业务逻辑中有
if(status==null){
。。。。。。
}
但是发现即使没有传递status参数,if语句块始终不会被执行,
alert显示为null,于是相当郁闷。偶然在null上加了引号,成了这个样子
if(status=="null"){
。。。。。。
}
晕!原来如此:被getAttribute()后就变成了相应的字符串,难怪alert显示也是null。。。。。。
JS中null与null
, 本文探讨了在JavaScript中使用getAttribute获取属性值时遇到的问题,即如何正确判断获取的值是否为null。通过实例展示了直接比较null和使用字符串null的区别。
207

被折叠的 条评论
为什么被折叠?



