개발 공부
타임리프(thymeleaf) java enum select option 본문
1. html에서 바로
<!-- 패키지에서 바로 -->
<select>
<option th:each="genderEnum : {T(com.foo.test.enums.Gender).values()}" th:value="${genderEnum}" th:text="${genderEnum}"></option>
</select>
2. 컨트롤러에서 setting
...
import com.foo.test.enums.LanguageCode;
@GetMapping
public String pageView(@PathVariable long id, Model model) {
//컨트롤러에서 model에 Enum 세팅
model.addAttribute("languageCodes", LanguageCode.values());
return "enumTestPage";
}
...
<!-- 컨트롤러에서 model에 Enum 세팅-->
<select>
<option th:each="languageCodeEnum :${ languageCodes}" th:value="${languageCodeEnum}" th:text="${languageCodeEnum}"></option>
</select>
'웹개발 (자바, 스프링, React) > 웹개발' 카테고리의 다른 글
html submit 꼼수 js에서 form 만들기 (0) | 2020.12.28 |
---|---|
multipart 이미지 파일 리사이징 해서 파일 만들기 (0) | 2020.12.22 |
AJAX delete 파라미터 (0) | 2020.12.21 |
AJAX 에러 처리 (0) | 2020.12.21 |
spring boot 2 security error : 'X-Frame-Options' to 'deny'. (0) | 2020.12.14 |
Comments