본문 바로가기

JSP, Servlet

Custom tag에 대하여

TLD(Tag Library Descriptor)파일이 JSP파일과 커스텀 태그 클래스의 중개자다. JSP파일에는 <taglib>라는 태그가 있어 uri와 prefix를 속성값으로 갖는다. 이 uri와 prefix는 TLD 파일의 <taglib>태그 안에 각각 <uri>, <shortname> 과 각각 대응한다. 그리고 <taglib>태그의 하위 태그로 <tag>가 있고 그 안에 <tagclass>로 커스텀 태그 클래스가 언급된다! 

즉, TLD파일이 JSP파일과 커스텀 태그 클래스를 연결시키는 것이다.

출처:https://dololak.tistory.com/751

출처: https://docs.oracle.com/javaee/5/api/javax/servlet/jsp/tagext/Tag.html

출처: https://velog.io/@iui9686/%EC%BB%A4%EC%8A%A4%ED%85%80-%ED%83%9C%EA%B7%B8

(TLD란? Tag Library Descriptor)

참고. doAfterBody와 doEndTag의 차이점