当前位置: 首页 > 知识库问答 >
问题:

表中的JSP 2D数组

艾修筠
2023-03-14

我在java中有一个2D数组,试图在jsp中以表格形式打印它。下面的代码正在工作-

                                <table>
                                    <c:forEach items="${combinations}" var="face">
                                        <tr>
                                            <td>${face[0]}</td>
                                            <td>${face[1]}</td>
                                            <td>${face[2]}</td>
                                        </tr>
                                    </c:forEach>
                                </table>

但是我需要根据数组的大小使其动态,而不是硬编码索引。请帮助解决这个问题。

共有1个答案

姜羽
2023-03-14

您可以像在普通java中一样使用for lops,如下所示:

<table>
<%
int[][] arr = { {0,1,2}, {3,4,5}, {6,7,8}};
for (int rowIndex = 0; rowIndex < arr.length; rowIndex++) {
    %><tr><%
    for (int numIndex = 0; numIndex < arr[rowIndex].length; numIndex++) {
        %><td><%= arr[rowIndex][numIndex] %></td><% 
    }
    %></tr><%
}
%>
</table>

您只需确保代码的每个元素都在

 类似资料:
  • 问题内容: 用Java制作数组列表的语法是什么? 我尝试了以下方法: 还有很多其他事情 我需要能够对int数组进行重新排序,但是int数组的元素不需要更改。如果这不可能,为什么呢? 谢谢。 问题答案: 首先,您不能做的是接口。 要列出int数组,请执行以下操作: PS 根据评论,List的包和ArrayList的包

  • 我有一个arraylist的arraylist,每个arraylist都有相同的点,例如,当您打印时,这是输出 在打印之前,我要删除其x值不等于数组列表索引的所有点 所以输出应该是 我尝试使用remove方法和for循环以及其他方法,但都不起作用。 有人能帮忙吗?

  • 我是Java和Stack Overflow的新手,我有一个关于排列的问题。 方法:我使用中的对象生成。每个的大小从(可能最小为1)到,并包含具有唯一名称属性的自定义生成对象。 问题:现在我的问题是如何在我的外部(y轴)中获得从第一个到最后一个的所有可能对象组合的排列(我想我们可以说这是x轴)? 我试着举一个简单的例子: : 1.1|1.2|1.3 : 2.1 : 3.1|3.2 这里,这些位于外部

  • **瓷砖可能不正确** 在不手工列出表名的情况下,我是否可以使用一个函数获取表名,然后在delete语句中使用该函数?即 有没有一个好的,明确的方法来做这件事?我不会把桌子丢在这里的。

  • 问题内容: 如果我的行数超过10亿,应该使用哪种方式获取表中的行数? 更新:例如,如果上面的查询存在“超时问题”,是否有任何方法可以对其进行优化?如何更快地做到这一点? 问题答案: 如果需要准确的计数,则必须使用 如果您可以粗略计算,则可以使用分区中的行总和 如果您想对自己的内容感到有趣,可以执行以下操作

  • 我有一个要求,我必须阅读CSV文件并在Jasper中准备一份报告。我能够在常规文本字段中使用CSV数据源。但是当我在详细信息或摘要部分添加一个表时,它需要创建一个新的数据集。我成功地创建了它,但是当报告运行时,它无法从CSV数据源获取数据,我得到了一个空白的报告。如果我使用数据库而不是CSV,同样的事情也会发生。Jasper中有bug吗?