gpt4 book ai didi

java - 迭代包含另一个 LinkedHashMap 的 LinkedHashMap

转载 作者:行者123 更新时间:2023-12-01 12:44:34 27 4
gpt4 key购买 nike

我有一个 LinkedHashMap,其中包含另一个 LinkedHashMap,如下所示:

LinkedHashMap<String,LinkedHashMap<String,String>> containerMap = new LinkedHashMap<String,LinkedHashMap<String,String>>();

我想从容器Map中单独提取值?我的意思是,对于容器映射的每个键,我都有一个 LinkedHashMap 我想用它来显示在 JSP 的下拉列表中

有什么想法吗?

最佳答案

我假设您需要基于容器 map 的多个下拉菜单。如果是这样,您 sevlet 将请求对象的映射设置为 request.setAttribute("containerMap", containerMap) 并使用 jstl 的嵌套 forEach 循环在jsp中

 <c:forEach items="${containerMap}" var="containerEntry" >
<select name="${containerEntry.key}" id="${containerEntry.key}">
<c:forEach items="${containerEntry.value}" var="innerEntry">
<option value="${innerEntry.key}">
<c:out value="${innerEntry.value}" />
</option>
</c:forEach>
</c:forEach>

关于java - 迭代包含另一个 LinkedHashMap 的 LinkedHashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825954/

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