EL的几个内置对象(隐式对象)
EL中四大内置的作用域对象
获取对象中的属性
req.setAttribute(“p”,person对象);
方式一:
使用‘.’ :$ {p.username}
方式二:
使用‘ [ ] ’ : $ {p[username]}
方式三:(tomcat7及之后版本可使用)
使用方法:$ {p.getUsername()}
**********建议使用第一种方式,此时就得给属性名起一个有意义的英语单词或者单词短语。
因为JavaBean和Map很类似。
${p.username},中的username也可以使用Map中key的名字。
*
*
实例:
目录截图:
运行后页面:
EL的其他用法
获取上下文路径;
编写运算式进行运算;
判断集合是否为空(如果集合中有元素,则不为空);
作比较;
******注意:
****** 从Tomcat7开始,才支持在EL中调用方法 , 如:${pageContext.getRequest().getContextPath()}
*
*
*
*
*