form에서 사용하는 데이터라면 input에 담긴 데이터를 javascript에서 접근해서 사용하면 된다.
html 영역
1 | <input type="hidden" id="dataId" name="dataId" th:value="${dataInfo.getDataId()}"/> |
javascript 영역
1 | var dataId = $("#dataId").val(); |
하지만 서버단에서 받아온 데이터를 바로 자바스크립트 변수에 넣어서 사용하고 싶을때가 있다.
굳이 form에서 넘기는 데이터도 아닌데 input에 담고...접근하고...아주 귀찮다.
그래서 검색해보았더니 나온 것이 이것.
html 영역
1 2 3 4 5 | <script th:inline="javascript"> /* <![CDATA[ */ var dataId = /*[[${dataInfo.getDataId()}]]*/; /* ]]> */ </script> |
JSTL에 비해 상당히 붙는 것이 많다. 보기 불편하지만 나쁘지않다.
'※ > 공부' 카테고리의 다른 글
화면에서 엑셀(xlsx) export하기 (0) | 2019.03.21 |
---|---|
jqGrid 페이징 예제 (0) | 2019.03.15 |
스프링 시큐리티(Spring Security) 접근 권한 체크 (0) | 2019.03.13 |
타임리프(thymeleaf) 속성 정리 (0) | 2019.03.12 |
Bootsrap DatePicker 기본 셋팅 (0) | 2019.03.11 |