JSP-EL表达式

来源:互联网 发布:pycharm使用教程 mac 编辑:程序博客网 时间:2024/06/14 03:27

EL表达式

1、作用:向界面输出内容。只能输出内容。显示数据用的

2、基本语法形式:${EL表达式}

3、作用分解:

获取数据:替换JSP中的<%=%>

前提:只能获取四大域对象中的数据

${p}依次从page、request、session、application范围中查找名字为p的对象,找到为止。没有找到,页面什么都不显示。

运算符:

点运算符。  ${p.name}等同p.getName()

[]运算符。可以获取有索引的集合中的元素。还能干点运算符能做的事

三元表达式:${逻辑判断?为真时执行:为假时执行的语句

下面用一个demo来演示下el表达式中的empty的用法

<span style="white-space:pre"></span>${empty p }//结果是true<%pageContext.setAttribute("pp", "aaaaa");%>${empty pp }//结果为false<%List list=new ArrayList();pageContext.setAttribute("list", list); %> ${empty list}//结果是true

0 0
原创粉丝点击