[JSP] include 사용방법


JSP include의 사용방법은 크게 두가지가 있다.

1. include directive(<%include file="file.jsp"%>) : 인클루드 디렉티브

사용방법 : 페이지가 단순히 텍스트 위주로 구성되어 있을때 사용하기 좋다.


예를 들면 페이지 헤더 또는 메타태그 등등

작동방식


동시에 컴파일 되기 때문에 main page에서 사용하던 서버변수를 include page에서도 똑같이 사용가능 하다.




2. include action tag(<jsp:include page="file.jsp" />) : 인클루드 액션 태그


사용방법 : 모듈화 되어있는 페이지들을 합쳐서 보여줘야 할 때 사용하기 좋다.


예를들면 온라인 마켓같은 곳의 카테고리만 분류하고 레이아웃이 같은 상품 정보만 보여주는 곳 등등...

작동 방식



HTML의 렌더링 방식과 같이 codument의 상단부터 차레로 하단까지 처리한다.


각각의 페이지에서 선언된 서버변수는 같이 사용할 수 없다.


페이지에 파라메터 전달하기


사용 예제

<jsp:include page="productModule.jsp">
    <jsp:param name="category" value="product1" />
</jsp:include>

한 페이지에 여러 jsp:include를 사용하여 여러 모듈을 붙이는 방식으로 사용할 수 있다.



'JAVA' 카테고리의 다른 글

[JAVA] null 체크  (0) 2017.12.13
[JAVA] 패스워드 정규식 (Regex)  (1) 2017.12.05
[JSP] jstl 과 el의 차이점  (0) 2017.12.04
[JSTL]choose와 when, otherwise 사용법  (0) 2017.11.23
[JSTL]fmt:formatNumber  (0) 2017.11.22

+ Recent posts