728x90
먼저 include를 사용하면 원하는 파일을 기존 파일에 삽입시켜 사용할 수 있다.
jsp파일이나 jspf파일을 include하면 된다.
jspf란
Java Server Page Fragment의 약자로 JSP의 일부분(조각)으로 다른 JSP파일에 포함되도록(include)만들어졌다.
반복적으로 사용되는 것을 jspf파일로 만들어서 사용한다.
이를 사용하는 이유는 include용 파일들을 더 잘 구분하기 위해서이다.
- 지시자
- <%@ include @>
- 호출한 페이지 내에 include되는 페이지의 소스가 그대로 복사된다.
- 즉 해당 코드를 가져와서 처리한다.
- <%@ include @>
- 액션태그
- <jsp:include>
- include한 페이지로 넘어가서 해당 페이지의 처리가 완료된 후 기존 페이지로 돌아간다.
- <jsp:include>
Include | 지시자 | 액션 태그 |
처리방법 | 소스의 삽입 | 해당 include파일의 실행 |
처리 시점 | jsp를 servlet으로 변환할 때 | 요청 시점부터 |
데이터 전달 | 페이지 내에 변수 선언 후 저장 | request 혹은 <jsp:param> |
둘의 차이에 기인하여 사용 방법도 다르게 적용한다.
지시자의 경우는
- 웹 페이지 제작에서 header, footer와 같은 공용 페이지를 만드는 경우
액션 태그의 경우는
- 자바 모듈 제작 및 활용의 경우
등에 활용되고는 한다.
'백엔드 공부 > JSP' 카테고리의 다른 글
쿠키와 세션의 개념, 차이와 사용법 정리 + 어플리케이션 (2) | 2021.11.20 |
---|---|
JSP기본 개념 (0) | 2021.11.14 |
Servlet 기본 개념 (0) | 2021.11.14 |