我
Map<String, Map<Integer,String>>
在 DTO 中创建了一个地图,并使用 thymeleaf 在 html 中访问它,如下所示:
<div class="popupui" th:each="lang,st : ${session.languages}" >
< label th:text="#{'language.label.' + ${lang.languageName} }" >English < /label>
<input type="text"
th:field="*{languageMap['answerAlternative'][${st.count}]}"
th:id="'name-' + ${lang.languageId}" class="languageId"/><a
th:class="'flag-' + ${lang.languageName}" href="#"></a>
</div>
一个 processingException 即将到来th:field="*{languageMap['answerAlternative'][${st.count}]}"
我还用以下方法测试了上述 th:field:
<input type="text"
th:field="*{languageMap[ __${'answerAlternative'}__][__${st.count}__]}"/>