본문 바로가기

Language/JSTL

JSTL 변수를 JSP에서 사용하기

반응형

프레임워크나 JSTL에서 사용되는 변수를 view 페이지인 jsp 페이지에서 jsp 변수로 사용해야 할때가 가끔씩 있는데,
이때에는 getAttribute를 이용하여 JSTL의 변수값을 가져올 수 있다.



즉 아래처럼 jstl에서 사용되는 dog이라는 객체를 jsp에서 가져오려면 다음처럼 작성하면 된다.


 <c:set var="dog" value="진돗개" />

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



반대로 jsp에서 선언된 변수를 jstl에서 사용하고 싶을때에는 jsp 변수를 setAttribute 해주면 된다.


<%
      String jsDogName = "진돗개" ;
      pageContext.setAttribute("jsDog", jsDogName) ;
 %>

 <c:out value="${jsDog}" />




'Language > JSTL' 카테고리의 다른 글

JSTL function 정리  (0) 2014.11.14
JSTL For문 - <c:forEach>, <c:forTokens>  (2) 2014.11.13
JSTL IF ~ ELSE 문 - <c:if>와 <c:choose>  (10) 2014.11.12
JSTL 변수 선언, 삭제, 출력  (0) 2014.11.11
JSTL 소개 및 라이브러리 다운로드  (0) 2014.11.07