본문 바로가기

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' 카테고리의 다른 글