我有一个让我头疼的小问题 :( 我类有一个二维数组,我按请求将它发送到我的 jsp 页面,我必须按列迭代它!我知道我可以做到
<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>
并按行迭代,但我找不到一种方法可以做到这一点,只能按列进行。我希望你们明白我想做什么,并能帮助我。来自哥伦比亚的问候,谢谢!
最佳答案
例如,您只能从 Controller 传递数组:
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 迭代数组上的每个位置
我认为你的问题是如何传递参数...
祝你好运
关于java - 在 JSTL 中浏览二维数组列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13126421/