custom tag
1. extends or implements javax.servlet.jsp.tagext package's class or interface
@ class TagSupport ver 1.2 doStartTag(), doEndTag()
interface SimpleTag ver 1.1-> 2.0 doTag()
2. method 구현
..... .tld file 생성(description file)
ㄴ at Context/web-inf/tld
-> declare my custom tag on web.xml
-> or <%@taglib ~~~(address) %> on jsp file
taglib => tag들을 포함하는 library
.tld --> xml 형식의 설정파일
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://java.sun.com/j2ee/dtd/web-jsptaglibrary_1_2.dtd">
--> tld 파일의 doctype 의 taglib인걸 선언하는 부분
<tlib-version>1.2</tlib-version>
<jsp-version>1.2</jsp-version>
ㄴ taglib 의 필수속성
filter
ee project의 실행 흐름에 간섭하는 객체
web.xml에 원하는 filter 객채를 등록
filter interface implements 해서 filter 객체 생성
chain.dofilter()
--> web.xml의 filter 선언 순서대로 filter 호출(자동)
2.
Listener => Java 에서 Provider들의 Event
3.
로그 데이터는 Listener에 담아두기
4.
댓글