java, spring

[Spring Boot | Thymeleaf] 타임리프 th:utext=""

isaac.kim 2023. 2. 8. 23:52
728x90
반응형

[Spring Boot | Thymeleaf] 타임리프 th:utext=""

 

이전 글

2023.02.06 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기

2023.02.08 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] Model, ModelAndView와 타임리프(Thymeleaf)

 

서버에서 html태그를 사용한 문자열을 전달 받을 수도 있습니다.

이전에 사용했던 th:text로 html태그가 담긴 데이터를 표현하면 어떻게 될까요?

 

빠르게 결과부터 보겠습니다.

 

반응형

 

th.text로 표현했을 때의 결과

 

Controller와 html파일을 생성하여 세팅해줍니다.

 

 

ExamController

utext.html

 

 

th:text 사용한 결과

 

위에서 th:text를 th:utext로 변경하고 화면 출력해봅니다.

 

th:utext로 표현했을 때의 결과 (오른쪽)

 

utext에서 u의 의미는 unescape라고 합니다.

 

 

개발자 도구에서의 코드 최종 표기 시 차이점

개발자 도구에서 확인하는 코드

왼쪽 : th:text 사용

오른쪽 : th:utext 사용하여 unescape된 코드

 

 

Thymeleaf에서 utext 속성에 대해 알아보았습니다.


도움이 되는 글 남기겠습니다!

좋아요, 구독, 광고 클릭은 큰 힘이 됩니다 :)

 

728x90
반응형