我有一个 java 类Result,它包含一个名为results的变量,它是一个HashMap。
public class Result {
private HashMap<Class1, Class2> results = new HashMap<>();
}
我使用名为Class1的对象作为上述 HashMap 的键。
public class Class1 {
private String attribute1;
private String attribute2;
private String attribute3;
private String attribute4;
}
在前端,我以下面的方式迭代 HashMap 并访问值。
<span th:each="result : ${results}" th:if="${#strings.equals('SOME_VALUE', result.key.attribute1)}" th:text="${result.value.someAttribute}"/>
使用上面的 thymeleaf 代码,我得到了预期的结果。但我需要知道有没有最简单的方法来访问 HashMap 值而不像这样迭代?我正在使用thymeleaf 3.0.0.RELEASE版本。
Helenr
相关分类