[Thymeleaf] Using Texts : 텍스트 다루기

Jake·2022년 5월 7일
0
post-thumbnail

1. Unescaped Text : 태그를 포함한 텍스트를 다루는 법

home.welcome=Welcome to our <b>fantastic</b> grocery store!
  • 위와 같은 텍스트를 th:text로 넣게 되면 다음과 같은 결과가 발생한다
<p>Welcome to our &lt;b&gt;fantastic&lt;/b&gt; grocery store!</p>
  • HTML Tag를 유지하고 싶다면 th:utext를 사용하면 된다
<p th:utext="#{home.welcome}">Welcome to our grocery store!</p>
  • utext를 사용하면 정상적으로 출력되는 것을 볼 수 있다
<p>Welcome to our <b>fantastic</b> grocery store!</p>

2. Using and displaying variables

  • variable expression을 다루기 위해서는 ${} 구문을 사용하면 된다
<body>

  <p th:utext="#{home.welcome}">Welcome to our grocery store!</p>

  <p>Today is: <span th:text="${user.name}">13 February 2011</span></p>
  
</body>
  • ${user.name}은 user의 getName() 메서드를 호출하여 리턴받은 값을 사용한다
profile
Java/Spring Back-End Developer

0개의 댓글