今天在写js时候是这样写的
var status='<%request.getAttribute("status")%>'
然后在相应的业务逻辑中有
if(status==null){
。。。。。。
}
但是发现即使没有传递status参数,if语句块始终不会被执行,
alert显示为null,于是相当郁闷。偶然在null上加了引号,成了这个样子
if(status=="null"){
。。。。。。
}
晕!原来如此:被getAttribute()后就变成了相应的字符串,难怪alert显示也是null。。。。。。