gpt4 book ai didi

java - 在jsp中迭代和打印带有嵌套数组的HashMap的内容

转载 作者:行者123 更新时间:2023-12-02 05:50:02 25 4
gpt4 key购买 nike

我按照以下方式创建了一个 HashMap,

HashMap products = new HashMap<String, String[]>();
products.put("001",new String[] {"SAM", "100"});

现在我需要在表中打印 map 的内容,如果它是在没有嵌套数组的情况下创建的,我知道如何打印它,如下面的代码片段所示。

<%
for (Map.Entry<String, String> entry : orderList.entrySet()) {
%>
<tr>
<td><%=counter++%></td>
<td><%=entry.getKey()%></td>
<td><%=entry.getValue()%></td>
</tr>

如何打印嵌套Array的HashMap中的内容?

我尝试过的解决方案,

<%
for (Map.Entry<String, String[]> entry : Order.entrySet()) {
%>
<tr>
<td><%=counter++%></td>
<td><%=entry.getKey()%></td>
<td></td>
<td></td>
</tr>
<%

最佳答案

您还需要一个嵌套循环

for (String arrayElement: entry.getValue()) {
<%=arrayElement%>

您可以在<TD>中定义嵌套表。而不是简单的 <td><%=entry.getValue()%></td>

关于java - 在jsp中迭代和打印带有嵌套数组的HashMap的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com