EL表达式

EL(Expression Language)表达式语言:用于计算和输出存储在标志位置(page、request、session、application)的java对象的值,然后对它们执行简单操作;EL是JSP2.0规范的一部分,只要容器支持Servlet2.4/JSP2.0,就可以在JSP2.0网页中直接使用EL。通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为。


EL格式

用美元符号($)定界,内容包括在花括号({})中;

点号记法:${BeanName.beanProperty}

数组记法:${BeanName[“beanProperty”]}

 

使用EL的时候,默认会以一定顺序(pageContext、request、session、application)搜索四个作用域,将最先找到的变量值显示出来。

 

EL存取器

存取器用来检索对象的特性或集合的元素。存取器: 通过 “[]” 或 “.” 符号获取相关数据

//获取输出bean中的suser属性值;
${userBean.suser}  或  ${userBean[“suser”]}
//获取map中key为id对应的值;
${mcType[“id”]}

EL运算符 

 

 

 



作者:抹茶君_7c47
链接:https://www.jianshu.com/p/b6fe44151f02
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
posted @ 2019-04-16 14:58  WhatAreWords  阅读(129)  评论(0编辑  收藏  举报