자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (3)

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (3)

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

커스텀태그 예제(마지막 방문일 표시) (3)

 

LastVisitTagLib.jsp

    (사용자 정의 tag를 이용한 jsp file)

 

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (2)

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (2)

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

커스텀태그 예제(마지막 방문일 표시) (2)

 

 

LastVisitTagLib.java

    (실제 사용자 정의태그가 호출되었을때의 작업을 수행하는 Tag Handler)

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (1)

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제(마지막 방문일 표시) (1)

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

커스텀태그 예제(마지막 방문일 표시) (1)

 

LastVisitTagLib.tld

    (사용자 정의 태그의 tag정의및 이를 수행할 자바 클래스 파일등을 정의, /WEB-INF/tlds 아래에 저장)

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (3)

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (3)

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

커스텀태그 예제 (3)

HelloTagLib.jsp

    (사용자 정의 tag를 이용한 jsp file)


 

 

 

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (2)

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (2)

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

커스텀태그 예제 (2)

 

HelloTagLib.java

    (실제 사용자 정의태그가 호출 되었을때의 작업을 수행하는 Tag Handler)

 

 

자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (1) 
자바 중급 (JAVA-Web) 강좌 자료] 커스텀태그 예제 (1) 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

커스텀태그예제 (1)  

SimpleTagLib.tld

    (사용자 정의 태그의 tag정의및 이를 수행할 자바 클래스 파일등을 정의, /WEB-INF/tlds 에저장)


 

 

 

자바 중급 (JAVA-Web) 강좌 자료] 도우미 클래스(Helper Class)

자바 중급 (JAVA-Web) 강좌 자료] 도우미 클래스(Helper Class)

 

 

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

도우미 클래스(Helper Class)

 

Javax.servlet.jsp.TagExtrainfo 클래스를 상속 받아야 한다.

TLD파일에서 <teiclass>에 기술한 클래스

커스텀 태그 라이브러리를 이루는 필수 요소는 아니며, 커스텀 태그에 새롭게 Input되는 변수에 관한 정보를 제공하고 TLD를 이용하여 JSP의 문법을 검사하게끔 한다.

태그에 추가된 정보클래스

JSP 컨테이너는 도우미 클래스의 인스턴스를 생성 한 후 , 도우미 클래스의 getVariableInfo 메소드와  isValid 메소드를 호출

getVariableInfo : 변수의 정보 제공, VariableInfo 배열을 Return

isValid : 번역 시간 중 에 태그 속성의 유효성을 체크

 

자바 중급 (JAVA-Web) 강좌 자료] 인터페이스의 상수들

자바 중급 (JAVA-Web) 강좌 자료] 인터페이스의 상수들

 

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

인터페이스의 상수들

 

Tag 인터페이스에는 SKIP_BODY, EVAL_BODY_INCLUDE, SKIP_PAGE, EVAL_PAGE 4가지 상수가 있다. 또한 BodyTag 인터페이스에는 EVAL_BODY_TAG, EVAL_BODY_BUFFERED가 있으며 IterationTag 인터페이스에는 EVAL_BODY_AGAIN이 있다.

 

+ Recent posts