码迷,mamicode.com
首页 > 其他好文 > 详细

struts2笔记11-OGNL

时间:2016-04-05 22:42:47      阅读:180      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!