
EL(Expression Language)是一门表达式语言,它对应<%=…%>。我们知道在JSP中,表达式会被输出,所以EL表达式也会被输出。
1EL的格式
2EL运算符
3EL不显示null
当EL表达式的值为null时,会在页面上显示空白,即什么都不显示。
例如:
EL来访问JavaBean属性
Personjava
EL一共11个内置对象,无需创建即可以使用。
pageScope,requestScope,sessionScope,applicationScope,param,paramValues,header,headerValues,initParam,cookie,pageContext
除了pageContext其余的都是Map类型
EL使用语法
${Mapkey}
或
${map['key']}
EL函数库是由第三方对EL的扩展,现在学习的EL函数库是由JSTL添加的
EL函数库就是定义一些有 返回值 的 静态方法 。然后通过EL语言来调用它们
EL函数库中包含了很多对字符串的 *** 作方法,以及对集合对象的 *** 作。
例如:
${fn:length(“abc”)}
会输出3,即字符串的长度
1导函数库
<%@ taglib prefix="fn" uri=">
还可以这样用吗? 如果按你这个写法,Input的value会是:常量字符串“${List[0]}”,这个字符串跟内存中的对象有什么关系呢?
你要是说Value里是一个json串,你可以把它转换成一个对象,这还说得过去。
添加新属性即可。element给给data中的对象新加属性验证失效添加新属性,el-radio通过接受接口返回的值并添加新属性,然后赋给data中的对象,导致el-radio点击无效,无法切换。
在公司金融云中台项目中,需要对接不同的资金方和资产方,对接的接口JSON报文形式也是各式各样。经常需要获取某个json字段,不得不层层获取json对象,非常不方便。
后来发现Ognl(Object Graph Navigation Language 对象导航图语言)能够通过EL表达式获取对象的属性值。根据这一特性,经过封装,轻松实现获取JSON多层嵌套数据。
工具特点
1、方便获取JSON多层嵌套数据,无需层层获取json对象
2、当json字段值为空字符串时,返回空字符串
3、当json字段不存在时,返回NULL
POM引入
封装OGNL工具类
测试
JSON示例
测试结果
以上就是关于EL(表达式语言)全部的内容,包括:EL(表达式语言)、el-select 中value-key属性的使用、input标签中value属性存入了一个对象,如何在js中获去这个对象的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)