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:
![]() |
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Iterator Tag (Control Tags) Example View All Comments
Post your Comment