ognl表达式注意事项
Posted 智云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ognl表达式注意事项相关的知识,希望对你有一定的参考价值。
1、在jsp页面中:
<s:a action="departmentAction_delete.action?did="></s:a>
说明:
1、struts2的标签只能跟ognl表达式. (符号"#,%")
2、html标签只能跟el表达式.(符号"$")
3、在struts2的标签中:
1、s:property中的value属性
2、s:iterator中的value属性
3、s:select中的value属性
以上这些属性都直接能跟ognl表达式寻找相应的数据
2、s:textfield,s:a中的action等都不能直接跟ognl表达式
<s:textfield name="aa" value="aa"/>
上述的标签的值为"aa"
<s:textfield name="aa" value="%{aa}"/>
上述标签中的值为对象栈中key值为aa的所对应的value值
以上是关于ognl表达式注意事项的主要内容,如果未能解决你的问题,请参考以下文章
对ognl表达式的简单实现(Ognl.getValue(express,root)),帮助理解ognl表达式的基本原理