一些常用的OGNL

  <%--list集合--%>
<s:iterator id="season" value="{'春天','冬天'}">
<s:property value="season" />
</s:iterator>
<%-- 也可以这样写--%>
<s:iterator  value="{'春天','冬天'}">
<s:property  />
</s:iterator>
<br/>
<%-- map集合--%>
<s:iterator  value="#{1:'key为1的值',2:'key为2的值'}">
<s:property value="key"/>:<s:property value="value"/>
</s:iterator>

<br/>
<s:radio name="radio1"  list="#{1:'转成华氏</br>',2:'转成摄氏度'}" listKey="key" listValue="value">

</s:radio>

 

 

控制标签:

1) if/elseif/else标签,用于完成分支控制

语法格式:

<s:if  test=”表达式”>

           标签体

</s:if>

<s:elseif  test=”表达式”>

           标签体

</s:elseif>

<!--允许出现多次elseif标签-->

……

<s:elsetest=”表达式”>

           标签体

</s:else>

 

<!--定义一个名称为score的变量并赋值70-->

<s:set name=”score” value=”70”></s:set>

<s:if test=”#score>80”>成绩优秀</s:if>          //testboolean类型,#score>80为表达式

<s:elseif test=”#score>60”>成绩及格</s:elseif>

<s:else>成绩不及格</s:else>

 

你可能感兴趣的:(一些常用的OGNL)