struts2标签详解(一)
java-web交流群:132607763
struts2标签的功能非常强大。
1.if/elseif/else标签,用法跟普通的if,else语句一样。
2.iterator标签,用与遍历List或Map。
status是IteratorStatus实例,用与获取获取当前迭代元素的一些信息
3.append标签,用于合并list,map,能对list和map混合拼接。
4.merge标签,作用和append相似,但结果排序不同,此标签的排序是将每个集合的第一个元素先放进结果集合,然后是第二个元素,接着...
结果:1 aa 2 cc 3 bb 4 dd
5.generator标签,用于字符串的分隔,与String的split()方法相似。
6.subset标签,用于筛选集合元素。
除此之外,用户还能定义各种筛选规则。
7.sort标签,用于对集合元素进行排序,排序规则必须自己制定。
Mycomparator类package com,randy.com.util;import java.util.Comparator;public class MyComparator implements Comparator {@Overridepublic int compare(Object ele1, Object ele2) {return ele1.toString().length() - ele2.toString().length();}}