EL的运算符

其他都类似 也就是empty

1.empty运算:
可以判断一个数据是否为空 如果为空则输出true 不为空输出false
为空的情况:
为null的时候 为空
为空串的时候 为空
是object类型的数组 长度为0的时候
list集合 元素个数为0的时候
map集合 元素个数为0的时候

2.点运算 []运算
就是之前输出数据那个
特殊:
当 . 运算遇到特殊字符 如+-. 等就无法像这样
map.put("s","map2");
map.put("s.","map3");
p.setMap(map);
pageContext.setAttribute("pkey",p);

输出person
${pkey}<br/>
${pkey.s.}<br/> 这个是错的 jsp无法识别 此时需要
${pkey["s."]}<br/> 这个就可以啦 双引号单引号都可以

3.[] 可以输出有序集合中某个元素的值 还可以上上面那样输出

猜你喜欢

转载自www.cnblogs.com/whydbk/p/13371971.html