-
JSP include 지시어 와 include 액션태그 차이점!!JSP 2015. 2. 15. 21:52반응형
★ @include 지시어 : 원래 페이지 안으로 include 지시어로 지정한 페이지의 소스가 그대로
복사 된다
★ <jsp:include> 액션태그 : 소스 코드가 복사되는 것이 아니라 제어권 자체가 include 액션으로 지정된
페이지로 넘어갔다가 다시 원래 페이지로 돌아온다.
★ <jsp:param>태그 : 액션태그의 자식 태그이다 .
부모.jsp 페이지에서 submit()이 일어났을떄 b.jsp 페이지 가 request.getParameter("")
로 받게 된다.<jsp:include page ="" ><jsp:param value="" name=""/></jsp:include>hidden 태그처럼 사용할 수 있지만 차이점은 액션 태그를 통해서 추가되는 파라미터는 <jsp:include> 액션 태그를 통해서 포함되는 페이지에서만 유효하다는 점이다.비교항목
<jsp:include>
include 디렉티브
처리시간
요청 시간에 처리
JSP 파일을 자바 소스로 변환할 때 처리
기능
별도의 파일로 요청 처리 흐름을 이동
현재 파일에 삽입시킴
데이터
전달방법
request 기본 객체나 <jsp:param>을 이용한 파라미터 전달
페이지 내의 변수를 선언한 후, 변수에 값 저장
용도
화면의 레이아웃의 이부분을 모듈화할 때 주로 사용된다.
다수의 JSP 페이지에서 공통으로 사용되는 변수를 지정하는 코드나 저작권과 같은 문장을 포함한다.
반응형'JSP' 카테고리의 다른 글
JSP request.getHeader() 메서드 (0) 2015.05.14 JNDI vs DriverManager 차이점 (0) 2015.04.12 JSP 쿠키(Cookie) 정리 및 예시!! (0) 2014.09.29 JSP 액셀 다운 (0) 2014.06.09 out 내장 객체!! (0) 2014.06.05