EL表达式语言
<div class="Section0">1、什么是表达式语言表达式语言(Expression Language,EL)是JSP2.0中引入的一种计算和输出存储在标识位置的JAVA对象值的标记语言。
2、EL表达式的主要功能
精确的访问存储对象值、Bean属性的简略记法、空值(字符串空而非null)取代错误消息
3、EL表达式语言的调用
${expression},访问其Bean属性有两种方法,一种为点号法:${beanName.beanProperty},多级循环下去;一种为数组记法:${beanName["beanProperty"]},访问结果一样,第一种方法比较常用。
4、EL表达式中的作用域
也就是四种属性范围:page、request、session、application,默认情况下在pageContext、HttpServlerRequest、HttpSession、ServletContext此顺序中查找对应的属性,将最先找到的属性值显示出来。如果有属性名相同的属性,则在取值时需要设置EL表达式的作用域:
${pageScope.expression}、${requestScope.expression}、${sessionScope.expression}、${applicationScope.expression}
5、标签库,标签库可以使用SUN提供的JSTL
标签库有以下几部分组成:
标签的具体实现文件:xxx.java,继承javax.servlet.jsp.tagext.TagSupport
标签描述文件:xxx.tld
在web.xml文件中配置
在JSP页面中显示调用
页:
[1]