thymeleaf , enum switch case

Java 2021. 5. 27. 00:15
 <td th:switch="${#strings.toString(item.rdStatus)}" >
   <span th:case="대기"  th:text="${item.rdStatus}" class="badge badge-outline-primary"  />
   <span th:case="할당"  th:text="${item.rdStatus}" class="badge badge-outline-primary"  />
   <span th:case="진행"  th:text="${item.rdStatus}" class="badge badge-outline-primary"  />
   <span th:case="완료"  th:text="${item.rdStatus}" class="badge badge-outline-primary"  />
   <span th:case="취소"  th:text="${item.rdStatus}" class="badge badge-outline-primary"  />
 </td>

 

switch 문에서 ${#strings.toString(item.rdStatus)} 와 같이 enum 값을 -> toString 처리 object->string변환

을 통해서 switch, case문 정상 동작 됩니다.

 

반응형
블로그 이미지

visualp

c#, java

,