
JSP EL言语定义
E L(Expression Language) 目标:为了使JSP写起来越发简朴。
表达式言语的灵感来自于 ECMAScript 和 XPath 表达式言语,它供应了在 JSP 中简化表达式的要领。它是一种简朴的言语,基于可用的定名空间(PageContext 属性)、嵌套属性和对鸠合、操纵符(算术型、关联型和逻辑型)的接见符、映射到 Java 类中静态要领的可扩大函数以及一组隐式对象。
EL 供应了在 JSP 剧本编制元素局限外运用运行时表达式的功用。剧本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们一般用于对象操纵以及实行那些影响所生成内容的盘算。JSP 2.0 将 EL 表达式添加为一种剧本编制元素。
jsp中EL表达式有什么用?
1、猎取数据:
EL表达式重要用于替代JSP页面中的剧本表达式,以从各种类型的web域 中检索java对象、猎取数据。(某个web域 中的对象,接见javabean的属性、接见list鸠合、接见map鸠合、接见数组)
2、实行运算:
应用EL表达式能够在JSP页面中实行一些基础的关联运算、逻辑运算和算术运算,以在JSP页面中完成一些简朴的逻辑运算。
${user==null}
3、猎取web开辟经常使用对象
EL 表达式定义了一些隐式对象,应用这些隐式对象,web开辟人员能够很轻松取得对web经常使用对象的援用,从而取得这些对象中的数据。
4、挪用Java要领
EL表达式许可用户开辟自定义EL函数,以在JSP页面中经由过程EL表达式挪用Java类的要领。
运用EL表达式猎取数据语法:“${标识符}”EL表达式语句在实行时,会挪用pageContext.findAttribute要领,用标识符为关键字,分别从page、requestsession、application四个域中查找响应的对象,找到则返回响应对象,找不到则返回”” (注重,不是null,而是空字符串)。
示例:${user}
以上就是jsp中EL表达式有什么用?的细致内容,更多请关注ki4网别的相干文章!