Reputation: 63
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
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
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
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