百里香在地图上的选择选项中嵌套了一个循环?

时间:2019-06-04 11:15:32

标签: spring-boot spring-mvc thymeleaf

我正在从控制器类中传递包含整数和列表的地图以进行查看。内部视图中,我有一个select选项,在其中我只想显示Option中的List值,但我不知道该如何实现。请帮我做到这一点。

控制器

Map<Integer, List<String>> deviceidsAndwhatToUpdateText = new HashedMap<Integer, List<String>>();

视图

<select class="form-control select-checkbox"
                id="WhatToUpdate" multiple="multiple">
                    <option th:each="idsAndText : ${deviceidsAndwhatToUpdateText}"

                         th:value="${idsAndText.value}"
                        th:utext="${idsAndText.value}">Wireframe</option>

            </select>

1 个答案:

答案 0 :(得分:0)

这将列出您地图中的所有String,这就是您想要的吗?

<select class="form-control select-checkbox" id="WhatToUpdate" multiple="multiple">
  <th:block th:each="idsAndText : ${deviceidsAndwhatToUpdateText}">
    <option th:each="text : ${idsAndText.value}" th:value="${text}" th:text="${text}" />
  </th:block>
</select>