Thymeleaf
[Thymeleaf] 스프링 모델 값을 자바스크립트에서 사용하기
유저인사이트 박태양
2022. 8. 11. 10:19
728x90
컨트롤러에서 스프링 모델에 담은 값을 자바스크립트에서 사용하고 싶을때 필요한 코드입니다.
<script th:inline="javascript">
/*<![CDATA[*/
...
var username = /*[[${session.user.name}]]*/ 'Sebastian';
...
/*]]>*/
</script>
${session.user.name}에 접근하여 username을 세팅해줍니다.
Sebastian은 페이지가 정적으로 로딩될때 사용될 값입니다. 기본값의 기능을 한다고 보시면 됩니다.
참조 : https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart
728x90