JSP·script·jquery

jstl c태그 과 스크립틀릿 사이의 데이터 공유

초이짬 2014. 4. 2. 10:13
728x90

<%
String SES_ID = "test";

이 선언을 해줘야 하단에서 pageScope로 끌어쓸수가 있다
pageContext.setAttribute("SES_ID", SES_ID);
%>

아래와 같이 여러가지로 사용 할수 있다

<c:set var="test1" value="${pageScope.SES_ID}" />
id:<%= SES_ID%>
id2:${test1}
id3 : <c:out value="${pageScope.SES_ID}" />


위와는 반대로 jstl 에서 seting 한것을 스크립틀릿에서도 꺼낼수 있는데
별로 쓸 일은 없을거 같다.

<c:set var="test1" value="${list.value}" ></c:set>

<%
String test1 = (String)pageContext.getAttribute("test1");
%>

728x90