lpushpe
lpushpe

Reputation: 63

how to use struts2 Iterator to iterate List<String>

if anyone knows , how to iterate String list in jsp using in struts2.

(I want to display values of the list in the jsp)

Please help me..

Upvotes: 1

Views: 21998

Answers (3)

Rajat Kumar
Rajat Kumar

Reputation: 1529

Java code:

List<String>days=Arrays.asList("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THRSDAY","FRIDAY","SATURDAY");

Jsp

<c:forEach items="${days}" var="days">
 <option value="${days}">${days}</option>
</c:forEach>

Upvotes: 0

bhanwar rathore
bhanwar rathore

Reputation: 348

Iterator will iterate over a value. An iterable value can be any of: java.util.Collection, java.util.Iterator, java.util.Enumeration, java.util.Map, or an array.

<table border="0" cellspacing="1" cellpadding="0" width="100%" class="boxtbl">
<s:iterator value="listOfString" status="strVal">
<tr>
  <td><s:property/></td>
</tr>
</s:iterate>
</table>

status  If specified, an instanceof IteratorStatus will be pushed into stack upon each iteration

Upvotes: 0

Jigar Joshi
Jigar Joshi

Reputation: 240870

Java

public class YourFormBean{
    private List<String> listOfString;
    //setter & getters
}

JSP

<s:iterator value="listOfString" status="statusVar">
  <tr> 
      <td><s:property/></td>

  </tr>
</s:iterator>

Upvotes: 8

Related Questions