Note > thymeleafth:eachBy a3040, Published on Invalid Date
내가 가장 먼저 찾아본 속성인것 같습니다.
th:each는 Thymeleaf에서 반복문을 처리하는 데 사용되는 속성입니다.
th:each 속성은 리스트나 배열과 같은 컬렉션을 순회하면서 템플릿 내부에 반복적으로 값을 표시하거나 조작할 수 있도록 해줍니다.
예를 들어, 다음과 같은 리스트가 있다고 가정해봅시다.
List<String> fruits = Arrays.asList("apple", "banana", "cherry", "date");
model.addAttribute("fruits", fruits);
이렇게 추가후에
이 리스트를 Thymeleaf를 사용하여 템플릿에 표시하려면, 다음과 같은 코드를 사용할 수 있습니다.
<ul>
<li th:each="fruit : ${fruits}" th:text="${fruit}"></li>
</ul>
위의 코드에서 th:each 속성은 fruits 리스트를 순회하며, 각 아이템을 fruit 변수에 할당합니다. 그리고 th:text 속성을 사용하여 각 li 요소의 내용을 fruit 변수로 설정합니다. 결과적으로 아래와 같은 HTML 코드를 생성합니다.
<ul>
<li>apple</li>
<li>banana</li>
<li>cherry</li>
<li>date</li>
</ul>
//Controller에서
String[] importances = CommonOptions.getImportance();
model.addAttribute("importances", importances);
//template에서
<select name="importance">
<option th:each="important : ${importances}" th:value="${important}"
th:selected="${'중' == important}" th:text="${important}"></option>
</select>
https://www.thymeleaf.org/doc/tutorials/3.1/usingthymeleaf.html#using-theach