JSTL변수를 JavaScript에서 사용하는 방법
오늘은 작업을 하다가 요청에 의해 데이터 조회를 연속으로 읽어야 하는 상황이 발생했다.
이미 다 만들어 놓은 상태라 굉장히 짜증이 났었는데... 어쨌든 이 문제를 해결하면서 JSTL의 el변수를 사용하는 방법엥 대해서 알아보도록 하겠다.
1 | <c:set var="checkDate" var='${request.getParameter("Date")}' /> | cs |
이런 JSTL문이 있다고 보자.
우리는 여기에서 Request에서 받은 값을 checkDate라고 셋팅을 했다.
대부분은 하나로 통일을 해서 사용을 하는게 대부분인데, 꼭 이렇게 혼용을 해야 할 때가 있다...
이걸 JavaScript에서 불러오려면 아래와 같이 사용하면 된다.
1 2 3 4 5 6 | //자바스크립트 //1번방법 var mDate = '<c:out value="${checkDate}"/>'; //2번방법 var mDate = ${checkDate}; | cs |
이렇게 자바스크립트에서 사용을 할 수 있다.
짧은게 좋긴 한데 또 확실하게 여기는 JSTL 변수를 쓴거다라고 한눈에 보기 쉬운건 1번이다.
자신이 편한 방법을 쓰도록 하자.
실행 순서는
JAVA → JSTL → HTML → JavaScript 의 순서로 실행이 된다.
즉, 이 말은 JavaScript의 변수는 JSTL의 el구문에서 사용할 수 없다는 뜻이다.
'개발자의 길 > WEB' 카테고리의 다른 글
html window.open 파라미터 넘기는 2가지 방법 (0) | 2019.04.26 |
---|---|
이미지를 원본사이즈 팝업으로 띄우는 방 (0) | 2019.04.24 |
JSTL변수를 JavaScript에서 사용하는 방법 (0) | 2019.02.23 |
자바스크립트에서 숫자만 입력 가능하도록 하기 feat. 정규식 (0) | 2019.02.19 |
RestController에 대해 알아보자 (0) | 2018.12.02 |
HTML에서 img src가 한글이면 파일이 안보일 때 (0) | 2018.11.28 |
Tags