标签:
1、OGNL
Object-Graph Navigation Language,对象-图 导航语言,可以方便的操作struts2值栈对象
2、对象栈操作方法
(1)action普通属性的访问方法
<s:property value="[n].pName"/>
从对象栈第n个对象开始查找pName属性的值;
<s:property value="[0].pName"/>,表示从栈顶对象开始查找,而从栈顶对象开始查找又可以省略索引;
<s:property value="pName"/>,通常这么写,表示从栈顶对象开始查找pName,直到找到为止,若找不到则为"";
(2)action中的对象属性的访问方法
假设action实例中有给person对象,则
<s:property value="[n].person.personName"/>,表示从第n个栈中对象查找person.personName;
同样,<s:property value="[0].person.personName"/>,表示从栈顶对象开始查找;
省略掉[0],即为<s:property value="person.personName"/>
也可以写成<s:property value="person[‘personName‘]"/>
可以通过,<s:debug />标签进行查看
标签:
原文地址:http://www.cnblogs.com/sdnu/p/5357153.html