티스토리 뷰
반응형
thymeleaf를 사용하면 쉽게 controller를 통해 전달받은 model을 사용할 수 있다. 표현식(expression)을 이용해서 객체를 전달받아 사용할 수 있다. 그런데 만약 이런 경우에는 어떻게 해야할까?
data.get('key')}">
전달받은 data에서 key 값을 통해 다른 데이터를 받아야 할 경우, 때에 다라서는 key 값이 동적으로 변하기도 한다면?
이런 경우를 대비해 Thymeleaf의 표현식을 통해 controller 에서 넘어온 attributes등을 표시할 때, Thymeleaf는 preprocessing expressions 라는 것을 제공한다. preprocessing expressions을 통해 이미 사용되고 있는 expressions 안에 또 다른 표현식을 사용할 수 있게 된다.
preprecessed expressions 는 두 개의 밑줄(underscore symbol) 로 표기한다.
__${expression}__
위 코드에 적용해 보면 다음과 같다
data.get('__${key}__')}">
반응형
'framework > Spring' 카테고리의 다른 글
SPRING SECURITY + JWT 회원가입, 로그인 기능 구현 (16) | 2020.01.10 |
---|---|
Thymeleaf 주석 (0) | 2019.05.28 |
Thymeleaf 간단 소개 (0) | 2019.05.20 |
thymeleaf에서 null check 하기(isEmpty) (2) | 2019.05.17 |
Thymeleaf 날짜 포맷 지정해서 출력하기 (0) | 2019.05.13 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 몰라서망신
- 유지보수
- 경고
- Markov
- java
- 야근
- html
- markov chain
- 마르코프 연쇄
- REST API
- 클린코드
- 전략패턴
- GROUP BY
- Spring in Action
- 크롬
- 디자인패턴
- DP
- 마르코프
- 자바스크립트개론
- 문장 생성기
- 로그
- RESTful
- was
- CONVENTIONS
- Warning
- restful api
- 자바스크립트 개론
- 동적계획법
- 코딩의 기술
- Count
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함