반응형
1. 변수 전달
질문
<c:set var="checkDate" var='${request.getParameter("Date")}' />
이렇게 받아온 CheckDate를
javascript의 변수인 var chDate 라는 변수가 있을 때
javascript의 변수인 var chDate 라는 변수가 있을 때
checkDate값을 chDate에 넣어주고 싶습니다.
답변
var chDate = '${checkDate}';
2. 리스트 전달
질문
스크립트로
var test = "${TestBean.name}";
이런식으로 TestBean에 남겨있는 name이란 값을 갖고올수는 있는데
var test = "${TestBean.name}";
이런식으로 TestBean에 남겨있는 name이란 값을 갖고올수는 있는데
만약 TestList가 있다고 치면... 뭐 html에서야
c:foreach items="${TestList}" 대충 이런식으로 뿌릴텐데..
이걸 뿌리기전에 미리 스크립트에서 리스트로 받아서 컨트롤 하고싶은데
어떻게 해야하나요?
답변
var list = new Array();
<c:foreach items="${TestList}" var="item">
list.push("${item.name}");
</c:foreach>
참고로 하나의 jsp 파일 내에 작성된 소스라 하더라도
스크립틀릿이나 jstl, el 등은 서버에서 실행되고
스크립틀릿이나 jstl, el 등은 서버에서 실행되고
자바스크립트는 브라우저(클라이언트)에서 실행되기 때문에 두 언어 간에 변수를 직접 주고 받을 수는 없습니다.
반응형