用OGNL表达式取值栈中的值

来源:互联网 发布:为什么淘宝电脑便宜 编辑:程序博客网 时间:2024/05/17 01:01

比较困惑在使用OGNL表达式的取值时,不知道在什么情况下要加 #
可以使用

<s:debug></s:debug>标签可以进行调试

这里写图片描述

简单说
如果要访问对象栈中的值,直接访问属性即可。
如果要访问Map栈中的值,需要加#。

自己理解为
在action中如果是一个对象有set和get方法,在取对象属性值的时候OGNL表达式直接 value=对象.属性值
在action中如果是变量或集合时,在取值时OGNL表达式为 value=#变量名.属性值

原创粉丝点击