Examples
public class MySubsetTagAction extends ActionSupport {
public String execute() throws Exception {
l = new ArrayList();
l.add(new Integer(1));
l.add(new Integer(2));
l.add(new Integer(3));
l.add(new Integer(4));
l.add(new Integer(5));
return "done";
}
public Integer[] getMyArray() {
return a;
}
public List getMyList() {
return l;
}
public Decider getMyDecider() {
return new Decider() {
public boolean decide(Object element) throws Exception {
int i = ((Integer)element).intValue();
return (((i % 2) == 0)?true:false);
}
};
}
}
<!-- List with Decider -->
<s:bean name="com.**.MyDecider" var="myDecider"></s:bean>
<s:subset source="myList" decider="#myDecider" var="myVar">
<s:iterator value="#attr.myVar">
<s:property />
</s:iterator>
</s:subset>
分享到:
相关推荐
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
### Struts2讲义知识点概览 #### 第1章 Struts过时了吗? - **1.1 Struts历史发展过程** - **知识点**: 介绍了Struts框架的发展历程,包括Struts1到Struts2的演进过程。 - **核心内容**: - Struts1作为最早的...
### JSP Struts2 标签详解 #### 一、简介 Struts2是一个流行的Java Web框架,提供了丰富的标签库来简化开发流程。这些标签不仅能够帮助开发者减少代码量,提高开发效率,还具备强大的功能性和灵活性。本文将详细...
在Struts2中,标签库(Tag Library)扮演着非常重要的角色,它们为开发者提供了丰富的功能,帮助快速构建动态网页。下面将详细介绍Struts2标签库中的各种标签及其用法。 #### 1. `<s:a>` - 链接标签 该标签用于...
Struts2提供了丰富的标签库(Tag Library),使得开发人员能够更方便地在JSP页面上进行动态内容展示和数据绑定等操作。 #### 二、标签库介绍 Struts2的标签库主要包括表单标签、条件判断标签、循环标签、国际化标签...
在Struts2框架中,标签库(Tag Library)扮演着非常重要的角色,通过这些预定义的标签可以简化JSP页面的编写工作,提高开发效率。 #### Struts2.0标签库的引入 要使用Struts2.0的标签库,首先需要在JSP页面头部...