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.[] 可以输出有序集合中某个元素的值 还可以上上面那样输出

posted @ 2020-07-24 15:00  why666  阅读(172)  评论(0)    收藏  举报