struts表达式

来源:互联网 发布:php软件是什么 编辑:程序博客网 时间:2024/06/12 22:36
用struts2标签和ognl表达式来取得request\parameter\session\application中的值,以及action中的成员变量的值。

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

parameter:<s:property value=" #parameters.id[0] "/>

session:<s:property value=" # session.userName "/>

application:<s:property value=" # application.userName "/>

action:<s:property value=" # attr.userName "/>

 

 

取得list类型变量及map类型变量中的值。

<s:set name="list" value="{'a','b','c'}"></s:set>
  <s:property value="#list[0]"/>
  <s:iterator value="list" status="st">
   <s:property value="#list[#st.index]"/>
  </s:iterator>
   
   <s:set name="map" value="#{1:'a',2:'b',3:'c'}"></s:set>
   <s:property value="#map[3]"/>
   <s:iterator value="map">
    <s:property value="key"/>-----<s:property value="value"/>
   </s:iterator>