Iterator Tag (Control Tags) Example
In this section, we are going to describe the Iterator tag. Iterator tag is used to iterate over a value. An iterable value can be either of: java.util.Collection, java.util.Iterator.
Add the following code snippet into the struts.xml file.
struts.xml
<action name="iteratorTag" class="net.roseindia.iteratorTag"> <result>/pages/genericTags/iteratorTag.jsp</result> </action> |
Create an action class as shown:
iteratorTag.java
package net.roseindia;
|
The following example retrieves the value of the
getMyList
() method of the current object on the value stack and
uses it to iterate over. The <s:property/> tag prints out the
current value of the iterator.
iteratorTag.jsp
<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Iterator Tag Example!</title> </head> <body> <h1><span style="background-color: #FFFFcc">Iterator Tag Example!</span></h1> <s:iterator value="myList"> <s:property /><br> </s:iterator> </body> </html>
Output of An Iterator Tag Example: