Using Custom Tags
- Sevlet Container가 custom tag를 다루는 과정
1. 페이지 처리 도중에 custom tag를 만나면 제어권을 해당 페이지에서 태크 핸들러에게 넘깁니다. 태그 핸들러에서 필요한 처리를 하고나서 다시 페이지로 제어권을 넘깁니다.
2. Servlet Container는 이런 태그 핸들러 들의 객체를 생성하여 풀에서 관리합니다.
- 태그 핸들러를 taglib 지시자를 사용하여 jsp에 포함시킬 수 있습니다.
ex) <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
- taglib의 uri는 web.xml에 정의되어 있으며 web.xml에서는 해당 uri를 특정 TLD 파일과 매칭시킵니다.
- TLD 파일에는 태그 핸들러 클레스의 위치와 해당 태그에서 사용할 수 있는 속성들의 정보를 가지고 있습니다.
- 태그 핸들러는 자바 클레스 입니다.
1. 태그 만들기 :: TagSupport 클레스 상속
2. Body가 있는 태그 만들기 :: BodyTagSupport 클레스 상속
- 태그 만들기 예제
참조 : http://www.javastudy.co.kr/docs/lec_javaweb/jsp/chapter5.pdf

Introducing Simple Tag
- JSP2.0 에 새로 추가된 기능
- WEB-INF/tag 밑에 태그를 만들어서 사용하면 됩니다.
- 사용 예)<%@ taglib tagdir="/WEB-INF/tags" prefix="tags" %>
- 심플 태그 만들기 예제
참조 : http://whiteship.tistory.com/470