【问题标题】:How to display list of items in the list using iterator如何使用迭代器显示列表中的项目列表
【发布时间】:2014-03-19 06:59:18
【问题描述】:

这是我的 JSP 代码。

<h3>All Records:</h3>

<s:iterator value="mainlist">
  <fieldset>
    <s:form action="test.action" method="GET">
      <s:property value="questions"/><br/>
      <s:checkboxlist list="list" name="op1"/>
      <s:property value="answer"/><br/>
      <s:submit value="end exam"></s:submit>
    </s:form>
  </fieldset>
</s:iterator>

此处mainlist 包含 2 个问题,每个问题有 4 个选项。这 4 个选项是“列表”。我正在尝试通过网页上的选项显示这些问题。但页面上没有显示任何内容,除了“所有记录:”。代码有什么问题?

【问题讨论】:

    标签: java jsp struts2


    【解决方案1】:

    这就是使用迭代器的方法

    <s:iterator value="list" >          
    <s:property value="columnName"/>
    </s:iterator>
    

    【讨论】:

      【解决方案2】:
      <c:forEach var="variable" items='${requestScope.attributeName}'>
             <c:out value="${variable.attr}"></c:out>
      </c:forEach>
      

      【讨论】:

      • forEach 不在 标签中
      • 如果您使用的是旧 ide,您是否在编码时按 ctrl+space 来使用建议,它不会显示
      • c:forEach 不是 Struts 标签,它是 JSTL
      猜你喜欢
      • 2014-07-03
      • 2012-10-11
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多