문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:thymeleaf [2020/07/29 09:41] emblim98 |
wiki:thymeleaf [2023/03/29 10:17] (현재) dhan |
||
---|---|---|---|
줄 8: | 줄 8: | ||
<WRAP clear/> | <WRAP clear/> | ||
- | ===== Thymeleaf | + | ===== Intro ===== |
==== Thymeleaf란? | ==== Thymeleaf란? | ||
* Thymeleaf는 스프링 부트가 자동 설정을 지원하는 | * Thymeleaf는 스프링 부트가 자동 설정을 지원하는 | ||
줄 21: | 줄 21: | ||
\\ | \\ | ||
+ | |||
+ | ===== Operator(연산자) ===== | ||
+ | ==== 세이프 네비게이션 연산자 [?.] ==== | ||
+ | <code java> | ||
+ | Person person = null; | ||
+ | person? | ||
+ | System.out.println(name); | ||
+ | </ | ||
+ | ==== 엘비스 연산자[?: | ||
+ | <code java> | ||
+ | String name = null; | ||
+ | name ? : " | ||
+ | System.out.println(name); | ||
+ | </ | ||
+ | ==== if - else 사용법 ===== | ||
+ | <code jsp> | ||
+ | <TAG th: | ||
+ | <TAG th:unless ></ | ||
+ | </ | ||
+ | > 조건문은 무조건 동일하여 적어주어야 정상적으로 동작 | ||
+ | |||
+ | * [[https:// | ||
+ | ==== th:block 사용법 ==== | ||
+ | 테이블에서 2개 이상의 td를 효과적으로 커스터마이징 하고자할 때 \\ | ||
+ | 예를 들어 colspan이나 rowspan 적용시 사용하면 효과적임 | ||
+ | <code jsp> | ||
+ | < | ||
+ | <td colspan=" | ||
+ | </ | ||
+ | < | ||
+ | <td th: | ||
+ | <td th: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Parameter ====== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
===== Tip ===== | ===== Tip ===== | ||
이클립스 플러그인 설치:\\ | 이클립스 플러그인 설치:\\ | ||
- | * Help >> Install New Software >> | + | * Help >> Install New Software >> |
- | ===== Troubleshooting ===== | + | |
\\ | \\ | ||
- | ===== Ref ===== | ||
- | [[https:// | ||
+ | * [[https:// | ||
+ | ===== Troubleshooting ===== | ||
+ | **'' | ||
+ | thymeleaf 리졸버가 읽지를 못합니다. | ||
+ | * [[https:// | ||
+ | \\ | ||
+ | ===== Ref ===== | ||
+ | * [[https:// | ||
+ | * {{ : | ||
+ | * [[https:// | ||
+ | {{tag> | ||
- | {{tag> |