ognl表达式值栈_ognl表达式是什么_ognl表达式(2)

电脑杂谈  发布时间:2017-02-12 23:06:09  来源:网络整理

第一种方式:<s:property value="#request.user1.realName"/>

<br/>

第二种方式:<s:property value="#request.user1['realName']"/>

<br/>

第三种方式:<s:property value="#user1.realName"/>

<br/>

第四种方式:<s:property value="#user1['realName']"/>

<br/>

第五种方式:${requestScope.user1.realName } || ${requestScope.user1['realName'] }

第六种:<s:property value="#attr.user1.realName"/>

attr对象按page==> request sessionapplictio找的

<h3>获取session中的</h3>

第一种方式:<s:property value="#session.user1.realName"/>

<br/>

第二种方式:<s:property value="#session.user1['realName']"/>

第五种方式:${sessionScope.user1.realName } || ${sessionScope.user1['realName'] }

<h3>获取application中的对象的</h3>

第一种方式:<s:property value="#application.user1.realName"/>

<br/>

第二种方式:<s:property value="#application.user1['realName']"/>

第五种方式:${applicationScope.user1.realName } || ${applicationScope.user1['realName'] }

(2)iterator标签的使用

第一种:list集合

<!-- 设置set集合 value-->

<!-- status 可选属性,该属性指定迭代时的IteratorStatus实例 -->

<!-- value="#attr.list" list存放到了request中 可以value="#request.list"

statu.odd返回当前被迭代元素的索引是否是奇数

-->

<s:set value="{'a','b','c','d'}"></s:set>

<s:iterator var="ent" value="#request.list" status="statu">

<s:if test="%{#statu.odd}">

<font color="red"><s:property value="#ent" />

</font>

</s:if>

<s:else>

<s:property value="#ent" />

</s:else>

</s:iterator>


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32070-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...