본문 바로가기
개발/웹

include directive vs include action tag

by 로그인시러 2016. 11. 23.


아래 출처 : http://i5on9i.blogspot.kr/2014/01/java-servlet-include-action-tag-include.html


ref.  1 에 설명이 잘 되어 있다.

요점만 정리하면,

include directive : <%@ include file="loan.jsp" %>

  • loan.jsp 가 translation time(jsp 가 servlet class 로 변환되는 때) 에 load 된다. 그래서 jsp 가 다시 compile 되는 시점이 아니면 loan.jsp 의 내용이 바뀌었다고 해도 다시 include 되지 않기 때문에 변경된 모습이 보이지 않는다.
  • 그래서 file attribute 이 사용된다.


include action : <jsp:include page="loan.jsp" %>

  • loan.jsp 가 request time 에 load 된다. 그래서 jsp 가 바뀐 후에 다시 request 를 날리면, 변경된 부분이 보여진다.
  • page attribute 가 사용된다.



References


  1. http://javarevisited.blogspot.kr/2012/01/difference-between-page-include-and.html


'개발 > ' 카테고리의 다른 글

server, jsp, servlet version 확인  (0) 2016.11.23
forward vs redirect  (0) 2016.11.23
charset 과 pageEncoding  (0) 2016.11.22
jsp/jstl 자료 정리 잘됀 곳  (0) 2016.11.18
viewport 사용법  (0) 2016.11.18

댓글