Java 如何使用迭代器显示列表中的项目列表

Java 如何使用迭代器显示列表中的项目列表,java,jsp,struts2,Java,Jsp,Struts2,这是我的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=

这是我的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个选项是“列表”。我试图在网页上显示这些带有选项的问题。但页面上没有显示任何内容,只有“所有记录:”。代码有什么问题?


<c:forEach var="variable" items='${requestScope.attributeName}'>
       <c:out value="${variable.attr}"></c:out>
</c:forEach>

这是如何使用迭代器完成的

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


forEach不在标记中编码时按ctrl+space是否使用建议如果使用旧的ide它将不会显示C:forEach不是Struts标记,而是JSTL