加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Struts2 merge标签:合并集合标签

发布时间:2020-12-15 02:40:40 所属栏目:Java 来源:网络整理
导读:merge 标签和 append 标签在合并集合时用法类似,但不同的是,在迭代时元素的顺序不一样。merge 的迭代顺序是按集合中元素的顺序依次迭代每个集合中相同顺序的元素。 语法: s:merge id="mm" ? s:param value="{'《Java Web开发实战宝典》','《Javaweb范例宝
merge 标签和 append 标签在合并集合时用法类似,但不同的是,在迭代时元素的顺序不一样。merge 的迭代顺序是按集合中元素的顺序依次迭代每个集合中相同顺序的元素。

语法:

<s:merge id="mm">
? <s:param value="{'《Java Web开发实战宝典》','《Javaweb范例宝典》','《模块大全》'}"/>
? <s:param value="{'《JSP全程实录》','《JSP开发技术大全》'}"/>
</s:merge>
<s:iterator value="#mm" status="status">
? <s:property/>
</s:iterator>

示例

在本示例中引用 Struts2 标签库的 merge 标签合并集合后,使用迭代标签 <s:iterator> 将数据迭代出来并显示,关键代码如下:
<s:merge id="mm">
  <s:param value="{'《Java Web开发实战宝典》','《模块大全》'}"/>
  <s:param value="{'《JSP全程实录》','《JSP开发技术大全》'}"/>
  <s:param value="{'《Javaweb视频学》','《Javaweb自学手册》'}"/>
</s:merge>
<table border="1">
  <s:iterator value="#mm" status="status">
    <!--添加背景颜色-->
    <tr style="
               <s:if test="#status.odd">background-color:pink</s:if>
                 <s:else>background-color:yellow</s:else>
               ">
      <td><s:property/></td>
    </tr>
  </s:iterator>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读