我现在已经坚持使用这段代码了一天,无法理解为什么它不起作用。这是代码......
<div th:each="message : ${messages}">
<p class="error" th:utext="${message.severity}"/>
<p th:utext="${message.severity eq 'ERROR'}" />
<p th:utext="${message.severity == 'ERROR'}" />
</div>
第一个标签输出值ERROR。但是,第二个和第三个标记的计算结果为false。我在这里做错了吗?
答案 0 :(得分:1)
为了比较enums
,你可以这样做
<div th:each="message : ${messages}">
<p class="error" th:utext="${message.severity}"/>
<p th:utext="${message.severity == T(YOUR_PACKAGE.YOUR_ENUM).SEVERITY}" />
</div>
答案 1 :(得分:0)
搞定了。事实证明,我所比较的领域是一个枚举而不是一个字符串。对不起我的无能。