struts2——常用标签!!!

property

Ognl取值:<s:property value="username"/>

取值为字符串: <s:property value="'username'"/>

设定默认值: <s:property value="admin" default="管理员"/>

设定HTML: <s:property value="'<hr/>'" escape="false"/>

 

set

Struts2.0中使用nameStruts2.1中使用var

设定adminName: <s:set name="adminName" value="username" />

request取值: <s:property value="#request.adminName" />

Stack Context取值: <s:property value="#adminName" />

范围为session: <s:set name="adminPassword" value="password" scope="session"/>

从相应范围取值: <s:property value="#session.adminPassword"/>

 

bean/param

Struts2.0中使用idStruts2.1中使用var

<s:bean name="com.struts2.tags.Dog" id="myDog">

    <s:param name="name" value="'oudy'"></s:param>

</s:bean>

 

if

<s:set var="age" value="#parameters.age[0]" />

<s:if test="#age < 0">wrong age!</s:if>

<s:elseif test="#age < 20">too young!</s:elseif>

<s:else>yeah!</s:else><br />

 

iterator

遍历List

<s:iterator value="{'aaa', 'bbb', 'ccc'}" var="x">

    <s:property value="#x.toUpperCase()"/> |

</s:iterator>

 

遍历Map

<s:iterator value="#{1:'a', 2:'b', 3:'c'}" var="x">

    <s:property value="#x.key"/> | <s:property value="#x.value"/> <br />

</s:iterator>

使用status:

<s:iterator value="{'aaa', 'bbb', 'ccc'}" status="status">

    <s:property/> |

    遍历过的元素总数:<s:property value="#status.count"/> |

    遍历过的元素索引:<s:property value="#status.index"/> |

    当前是偶数?:<s:property value="#status.even"/> |

    当前是奇数?:<s:property value="#status.odd"/> |

    是第一个元素吗?:<s:property value="#status.first"/> |

    是最后一个元素吗?:<s:property value="#status.last"/>

    <br />

</s:iterator>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值