Subset Tag (Control Tags) Example
In this section, we are going to describe the subset tag. The subset tag is a generic tag that takes an iterator and outputs a subset of it. It delegates to org.apache.struts2.util.SubsetIteratorFilter internally to perform the subset functionality.
Add the following code snippet into the struts.xml file.
struts.xml
<action name="subsetTag" class="net.roseindia.subsetTag"> <result>/pages/genericTags/subsetTag.jsp</result> </action> |
Create a list in the action class and populate it with various items as shown in the "subsetTag" class.
subsetTag.java
package net.roseindia;
|
Now create a jsp page using <s:subset>
and <s:iterator>
tags
as shown in the subsetTag.jsp
page. The subset tag takes an iterator and outputs a subset of
it.
subsetTag.jsp
<%@ taglib prefix="s" uri="/struts-tags" %>
|
Output of Subset Tag: