您的位置:首页 > 其它

OGNL表达式

2016-03-02 17:49 148 查看
OGNL表达式有三个参数,即表达式、根对象、上下文环境

根对象是OGNL要操作的对象,在表达式规定了要完成的工作后,需要制定工作的操作对象。

例如:

<s:property value="#request.name"/>


中,request就是对象,从这个对象中取出name的值

如果使用OGNL要访问的不是根对象,则需要使用名称空间。用“#”表示;如果访问的是一个根元素,则不必使用名称空间,可以直接访问根对象的属性。

在Struts2中,获取堆值得属性可以使用属性,如{属性},如{name}获取name的值

如果访问其他上下文路径中的对象,由于不是根对象,在访问时需要加前缀”#”

<h1>${name}</h1>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: