문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:thymeleaf [2020/07/10 15:43] hylee |
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 >> | ||
| \\ | \\ | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| ===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
| - | \\ | + | **'' |
| - | ===== Ref ===== | + | thymeleaf 리졸버가 읽지를 못합니다. |
| + | * [[https:// | ||
| \\ | \\ | ||
| + | ===== Ref ===== | ||
| + | * [[https:// | ||
| + | * {{ : | ||
| + | * [[https:// | ||
| + | {{tag> | ||
| - | |||
| - | {{tag> | ||