美文网首页
EL表达式快速入门(遗漏知识点补充在底部)

EL表达式快速入门(遗漏知识点补充在底部)

作者: 随我_6543 | 来源:发表于2020-01-21 20:05 被阅读0次

1.EL:express language  el提供了更简洁表达式语言来javaservlet与jsp之间通过域对象来获取数据,jsp默认支持EL表达式

2. El表达式书写:${key},可以存在于jsp任意位置

3. El表达式有11个隐式对象,并且只能从域对象中获取数据,四个java域对象对应着四个EL表达式中的四个隐式对象如下:

      pageContextScope--->pageContext

      requestScope        --->request

      responseScope    ---->response

      applicationScope  --->application

4. El表达式获取域对象值的书写方式:例如:从请求域对象中获取值:        ${requestScope.key}

5. El表达式中,如果不指定EL的隐式对象来调用key,则会按照与从小到大(上面3中:从上到下)的顺序寻找对应的key值,找到则返回相应的值,找不到则什么都不显示。例如:${key}

6.EL表达式获取对象的属性值书写方式:${key.属性值}(注:相当于该对象调用对应属性值的getter方法,例如:${user.name}就相当于User对象调用getName(),其中user表示key,value为User对象)

7. 属性值与成员变量的区别:属性值是:成员变量对应的getter setter方法名去掉get set 后,将剩余部分开头第一个字母小写,例如:变量:private String name;--->对应的getName--->属性值:name

8.EL表达式获取字符串:${key}。

9. EL表达式获取list集合:${list}或${list[0]}。若集合中存储的是对象,则还可以${list[0].属性值}。list集合在el表达式中的输出整体形式如图:

输出的是list的"字符串"表示形式

10. EL表达式获取map集合:${map}或。若要获取集合中value值,则为:${map.map中的key}或${map["map中的key"]}。map集合在el表达式中输出的整体形式如图:

注意:list与map输出形式的区别:中括号,大括号,小括号,引号,以及键值对

相同点:都是字符串形式

输出的是map的"字符串"表示形式

11. EL表达式中empty的作用:判断字符串,数组,集合,对象,是否为null且长度为0。是:也什么都不反回。不是:则返回所得到值

12. EL表达式都是以内容的字符串表示形式输出在页面上的

13. 注意EL表达式中map集合引号的使用

14. 以上所有用key表示的内容,均不加引号。

相关文章

  • EL表达式快速入门(遗漏知识点补充在底部)

    1.EL:express language el提供了更简洁表达式语言来javaservlet与jsp之间通过域...

  • Day04

    1、EL表达式简单入门 含义:由于简化、代替jsp表达式脚本(<%=%>)[一般jst结合el表达式一块使用] 语...

  • JSP技术

    1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...

  • 【Java】【EL表达式】快速入门

    index.jsp 2.jsp User IndexServlet.java

  • JSTL与EL表达式笔记

    EL表达式应用 初始EL表达式 EL表达式 EL(Expression Language)表达式语言用于简化JSP...

  • JavaEE_day18_EL&JSTL

    一、EL技术: 1.EL 表达式概述: EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少...

  • EL表达式

    EL表达式语法 ${ EL expression}其中:$ 表示EL表达式的开始。EL expression指定...

  • jsp的el表达式

    el:el表达式可以输出定义在域对象中的变量或者表达式 $()

  • JavaEE-JSP基础-EL表达式和JSTL标签库(Tagli

    EL表达式和JSTL标签库: 在JSP页面代替java代码,便于编写 一.EL表达式 1.EL内置对象 2.EL语...

  • EL表达式

    一. EL表达式介绍 EL(Expression Language):表达式语言。 在 JSP 2.0 规范中加入...

网友评论

      本文标题:EL表达式快速入门(遗漏知识点补充在底部)

      本文链接:https://www.haomeiwen.com/subject/snoezctx.html