JSP(JavaServer Page)

JSP(JavaServer Page) - 4 : include 지시어와 taglib 지시어

n.han 2016. 7. 25. 20:51

- include, taglib 지시어


1. include 지시어


include 지시어는 현재 JSP 파일에 다른 HTML이나 JSP 문서를 포함하기 위한 기능을 제공한다.


include 지시어는 include 액션과 비슷한 기능을 하는 데, 그 차이는 후에 살펴보자.


include 지시어는 다음과 같은 syntax로 사용된다.


<%@ include file="포함할 파일 이름" %>


include되는 각각의 파일들은 별도의 기본 HTML 태그는 제외하고,


이 파일들을 include하는 부분에서 Tag를 구성해주어야 한다.


단, JSP 페이지로서의 기능을 수행하려면 page 지시어는 반드시 필요하다.


다음은 include 지시어를 활용하여 menu.jsp, news.jsp, 그리고 이 파일들을 include하는 main.jsp를 만든 예이다.


main.jsp


menu.jsp



news.jsp



결과





2. taglib 지시어


taglib 지시어는 JSP 기능을 확장하기 위해 만들어진


커스텀 태그 라이브러리를 JSP 파일에서 사용하기 위한 지시어이다.


JSP 파일은 HTML 문서 안에 자바 코드가 있지만, 직접적으로 자바 코드를 넣지 않고,


자바 파일을 taglib를 통해서 연결, 캡슐화하여 사용한다.