자바스크립트에서 EL로 받아온 변수를 사용하고 싶다면 JSTL을 사용해서 받으면 된다.
console.log("<c:out value='${param.mode}'/>");
var mode = "<c:out value='${mode}'/>";
JSTL은 서버쪽 언어고
EL은 클라이언쪽 언어이기 때문에
EL은 클라이언트쪽 언어인 자바스크립트보다 컴파일이 늦기 때문에 자바스크립트안에서 EL을 인식하지 못하는것일수도 있다는 생각이다.
어쨋든 서버쪽 언어인 jstl은 자바스크립트보다 컴파일이 우선시 되기 때문에 EL을 이용하여 사용할 수 있는 것으로 생각된다.
아닐 수도 있다.
'JSP(Java Server Page) > EL' 카테고리의 다른 글
Attribute와 Parameter의 EL 차이 (0) | 2014.05.25 |
---|---|
EL 기본 개념잡는 예제 (0) | 2014.04.28 |
EL을 이해하는 예제 (0) | 2013.07.02 |
EL(Expression Language) (0) | 2013.07.02 |