Spring-EL表达式
来源:互联网 发布:面板数据到底是怎样的 编辑:程序博客网 时间:2024/06/06 03:34
spEL使用#{...}作为界定符,所有在大括号中的字符都将被认为是spEL
<bean id="car" class="spring2.Car" p:carname="QQ"></bean>
<property name="car" value="#{car}"/>
<property name="name" value="#{car.carname}"/>
value = #{size > 20 ? "big" : "small"}
value="#{3+2*3/3}"
Straight value赋值
value="#{89.7}"
value="#{'string'}"
value="#{true}"
1.通过bean的id对bean进行引用
#可以直接引用bean,也可以通过级联方式访问bean的属性。<bean id="car" class="spring2.Car" p:carname="QQ"></bean>
<property name="car" value="#{car}"/>
2.调用方法及引用对象中的属性
<property name="datastring" value="#{car.toString()}"/><property name="name" value="#{car.carname}"/>
3.计算表达式的值
SpEL支持+-*/%^ 字符串+操作,< > == <= >= lt gt eq le ge and or not | ?value = #{size > 20 ? "big" : "small"}
value="#{3+2*3/3}"
Straight value赋值
value="#{89.7}"
value="#{'string'}"
value="#{true}"
4.正则表达式的匹配 用 matches来实现
value = "#{abc matches 'abcxxx'}"5.调用静态方法或引用静态属性 通过T(类名).调用静态方法
value="#{T(ABC).staticProperty}"
<完>
0 0
- Spring的EL表达式
- Spring-EL表达式
- Spring的EL表达式
- spring el表达式
- Spring的EL表达式
- Spring EL表达式
- Spring配置EL表达式
- Spring->EL表达式
- Spring 表达式语言(Spring EL)
- Spring 表达式语言(Spring EL)
- 3.spring的EL表达式
- 【Spring学习13】表达式语言(Spring EL)
- Spring 表达式语言(Spring EL)书目录
- Spring mvc 无法使用EL表达式问题
- 强大的Spring的EL表达式
- spring MVC jsp页面EL表达式无效
- Spring MVC+Maven的EL表达式问题
- Spring 的El 表达式 (SpEL)
- BeanFactory or ApplicationContext in Spring
- android&&java 环境变量配置步骤
- USACO Section1.1 TEXT Submitting Solutions
- 全局变量与局部变量的小结
- Hdu 3552 I can do it!(贪心)
- Spring-EL表达式
- 斯坦福大学机器学习笔记(4)-logistic回归
- 简单分析CVE-2015-1805
- 经典面试题:一张表区别DOM解析和SAX解析XML
- leetcode #44 in cpp
- 二叉树的创建和查找指定值路径
- linux 内核与用户空间通信
- Toast Notification
- 【LeetCode-189】Rotate Array(C++)