【问题标题】:how to use struts2 Iterator to iterate List<String>如何使用 struts2 Iterator 来迭代 List<String>
【发布时间】:2012-01-09 07:05:01
【问题描述】:

如果有人知道,如何使用 struts2 在 jsp 中迭代字符串列表。

(我想在jsp中显示列表的值)

请帮帮我..

【问题讨论】:

  • 查看官方文档总是更好。那里有很好的记录Iterator

标签: java jsp struts2


【解决方案1】:

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>

【讨论】:

  • @Ipushpe 检查the document
  • 如何在TextField中显示这个?
【解决方案2】:
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

【讨论】:

    【解决方案3】:

    Java 代码:

    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>
    

    【讨论】:

    • 虽然此代码可能会回答问题,但您仍然可以考虑添加一些解释性句子,因为这会增加您的答案对其他用户的价值。
    猜你喜欢
    • 1970-01-01
    • 2016-01-12
    • 2013-12-23
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    相关资源
    最近更新 更多