java:struts2 tag ->iterator
ref url: http://www.roseindia.net/struts/struts2/struts2controltags/iterator-tag.shtml
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
<result>/pages/genericTags/iteratorTag.jsp</result>
</action>
Create an action class as shown:
iteratorTag.java
import com.opensymphony.xwork2.ActionSupport;
import java.util.*;
public class iteratorTag extends ActionSupport{
private List myList;
public String execute()throws Exception{
myList = new ArrayList();
myList.add("Fruits");
myList.add("Apple");
myList.add("Mango");
myList.add("Orange");
myList.add("Pine Apple");
return SUCCESS;
}
public List getMyList(){
return myList;
}
}
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
<html>
<head>
<title>Iterator Tag Example!</title>
</head>
<body>
<h1><span style="background-color: #FFFFcc" mce_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:
以上是 java:struts2 tag ->iterator 的全部内容, 来源链接: utcz.com/z/390263.html