Struts2 generator标签:分割字符串
generator 标签可以将指定的字符串按照指定的分隔符分割成多个子字符串,然后可以使用 iterator 标签将临时生成的多个子字符串迭代输出。
语法:
generator 标签各属性的详细介绍如表所示。
语法:
<s:generator val="'Value'" separator=",">
<s:iterator>
<s:property/><br>
</s:iterator>
</s:generator>
generator 标签各属性的详细介绍如表所示。
属性 | 可选性 | 描述 |
---|---|---|
id | 可选 | 如果指定该属性,则将生成的集合放在pageContext属性中 |
count | 可选 | 指定生成集合中元素的总数 |
val | 必选 | 指定被分割的字符串 |
separator | 必选 | 指定用于界定字符串的分隔符 |
converter | 可选 | 指定一个转换器,该转换器负责将集合中的每个字符串转换成对象 |
示例
在页面中引用 Struts2 标签库的 generator 标签,并设定 separator 和 val 属性,指定被分割的字符串,关键代码如下:<body> <h3>使用generator标签拆分一个字符串</h3> <s:generator val="'Java,C#,Javaweb'" separator=","> <s:iterator> <s:property/><br> </s:iterator> </s:generator> <h3>设置count的属性来确定迭代器中可用元素的数量</h3> <!--由于count属性设置为2,因此生成的迭代器中只有2个元素可用--> <s:generator separator="," val="'Java,C#,Javaweb'" count="2"> <s:iterator> <s:property/><br> </s:iterator> </s:generator> </body>
所有教程
- 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视频