Struts2标签实例

本文介绍了如何利用Struts2的iterator和generator标签对数据进行迭代输出和字符串解析。通过示例展示了如何在表格中展示集合元素,并用generator标签按指定分隔符拆分字符串并进行奇偶行背景色的设置。这些技巧在Web开发中常用于动态数据显示。
摘要由CSDN通过智能技术生成

控制标签类型
If /else if /else 控制选择输出标签
append用于将多个集合并成一个新集合
generator将一个字符串解析成集合
iterator用于将集合迭代输出
merge将多个集合并成一个新集合
sort对集合进行排序
subset截取结合元素,形成新的集合

iterator标签
对集合进行迭代,集合包含list,set,数组,map类型对象进行输出

在这里插入图片描述
iterator标签例子


<table border="1" width="200">
    <s:iterator value="{'Struts2','Hibernate','Spring'}" id="name" status="st">
        <tr>
            <td><s:property value="#st.count"/></td>
            <td><s:property value="name"/></td>
        </tr>
    </s:iterator>
</table>

结果:
在这里插入图片描述

generator标签
将指定字符串按指定分隔符分割成多个子字符串
在这里插入图片描述
generator标签例子

<table border="1" width="240">
    <s:generator val="'Struts,Hibernate,Spring'" separator=",">
        <s:iterator status="st">
            <tr <s:if test="#st.odd">style="background-color:#bbbbbb"</s:if>>
                <td><s:property/></td>
            </tr>
        </s:iterator>
    </s:generator>
</table>

结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值