본문 바로가기
국비교육

국비교육 58일차

by Diligejy 2019. 2. 26.

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.



'국비교육' 카테고리의 다른 글

국비교육 60일차  (0) 2019.03.04
국비교육 59일차  (0) 2019.02.27
국비교육 57일차  (0) 2019.02.25
국비교육 56일차  (0) 2019.02.22
국비교육 55일차  (0) 2019.02.21

댓글