Struts2 merge标签:合并集合标签
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开发实战宝典》','《Javaweb范例宝典》','《模块大全》'}"/> <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>
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频