JSTL변수를 JavaScript에서 사용하는 방법

Posted by 돼지로운생활
2019.02.23 09:30 개발자의 길/WEB

 오늘은 작업을 하다가 요청에 의해 데이터 조회를 연속으로 읽어야 하는 상황이 발생했다.

이미 다 만들어 놓은 상태라 굉장히 짜증이 났었는데... 어쨌든 이 문제를 해결하면서 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구문에서 사용할 수 없다는 뜻이다.





유용한 IT정보 / 전자제품 리뷰
포털에서 MilkyeWay를 검색해주세요👍
유용한 정보였다면 ❤️ 클릭 부탁드려요 😄

이 댓글을 비밀 댓글로