在JSTL中浏览2D数组列

时间:2012-10-29 17:11:27

标签: java arrays

我有这个小问题正在破解我的头骨:(我的班级有一个2D数组,我通过请求发送到我的jsp页面,我必须通过列迭代它!我知道我能做到< / p>

    <c:forEach items="${board.cells}" var="row">
     <tr>
       <c:forEach items="${row}" var="cell">
        <td><c:out value="${cell}"/></td>
       </c:forEach>
     </tr>
    </c:forEach>

按行迭代,但我找不到一种方法,我可以用列来做。我希望你们明白我要做的事情并且可以帮助我。来自哥伦比亚的Greetins,谢谢!

1 个答案:

答案 0 :(得分:0)

你可以从控制器只传递数组例如:

addModu..("board",array[][]); // exemple pass only array

现在你可以试试这个:

  <c:forEach items="${board}" var="row">
     <tr>
       <c:forEach items="${row}" var="cell">
        <td><c:out value="${cell}"/></td>
       </c:forEach>
     </tr>
    </c:forEach>

因为你已经传递了数组,forEach迭代数组上的每个位置

我认为你的问题是如何传递参数......

好运