首页 > 其他 > 详细

struts2笔记11-OGNL

时间:2016-04-05 22:42:37      阅读:220      评论:0      收藏:0      [点我收藏+]

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 />标签进行查看

 

struts2笔记11-OGNL

原文:http://www.cnblogs.com/sdnu/p/5357153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!