<p>
우선순위 : <th:block th:switch="${#strings.toString(task.priority)}">
<span th:case="HIGH">높음</span>
<span th:case="MEDIUM">보통</span>
<span th:case="LOW">낮음</span>
</th:block>
</p>
th:switch=${task.string}
라고 하면 switch-case가 동작하는데, 필드가 Enum 타입인 경우 th:switch
상태에서 String 타입이 아닌것 같다. th:text=”${task.priority}”
가 “HIGH”로 출력되어도 th:case=”HIGH”
에서는 동일하게 취급이 안된다.th:switch
에서 toString()
을 통해 String 타입으로 바꿔주니 해결되었다.