액션태그 include 와 지시어(directive) include 의 차이점
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 가 사용된다.
댓글 없음:
댓글 쓰기