EL使用(包含实例)

EL的几个内置对象(隐式对象)

EL使用(包含实例)_第1张图片

EL中四大内置的作用域对象

EL使用(包含实例)_第2张图片

获取对象中的属性

req.setAttribute(“p”,person对象);
方式一:
使用‘.’ :$ {p.username}

方式二:
使用‘ [ ] ’ : $ {p[username]}

方式三:(tomcat7及之后版本可使用)
使用方法:$ {p.getUsername()}

**********建议使用第一种方式,此时就得给属性名起一个有意义的英语单词或者单词短语。
因为JavaBean和Map很类似。
${p.username},中的username也可以使用Map中key的名字。
*
*

实例:

目录截图:

EL使用(包含实例)_第3张图片
EL使用(包含实例)_第4张图片
EL使用(包含实例)_第5张图片
EL使用(包含实例)_第6张图片
运行后页面:
EL使用(包含实例)_第7张图片

EL的其他用法

获取上下文路径;
编写运算式进行运算;
判断集合是否为空(如果集合中有元素,则不为空);
作比较;
******注意:
****** 从Tomcat7开始,才支持在EL中调用方法 , 如:${pageContext.getRequest().getContextPath()}
*
*
*
EL使用(包含实例)_第8张图片
*
*
EL使用(包含实例)_第9张图片

你可能感兴趣的:(JSP)