====== JSP Tag Library ======
* [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags.html|Custom Tags in JSP Pages]]
* [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags6.html|JSP Tag Library Descriptors]]
===== JSP Tag File =====
* ''*.tag'' 파일에 JSP 문법으로 커스텀 태그 라이브러리를 만들 수 있다.
* ''*.tag'' 파일은 항상 ''/WEB-INF/tags'' 의 하위 디렉토리로 만들어야 한다.(디렉토리 구조는 더 중첩돼도 상관없음)
* [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html|JSP Tag File]]
==== 선언부 ====
<%@ tag language="java" pageEncoding="UTF-8" body-content="scriptless" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@attribute name="속성1" required="true/false" rtexprvalue="true/false ${} 사용가능여부" type="값의 타입. 기본은 java.lang.String" description="설명"%>
태그가 출력할 내용들 처리.
==== Body 호출 방법 ====
* ''body-content''의 값
* ''empty'' : 바디 없음
* ''scriptless'' : 스크립트리스(<% 기반 자바 코드 )없는 바디. 기본값
* ''tagdependent'' : 뭐냐이건.
* 태그 바디를 끼워넣을 때는 ''''를 이용한다.
* 태그 안에서 프래그먼트를 실행할 때는 ''''를 이용한다.