//TagSupport 클래스를 상속받아 Handler 클래스를 만든다. publicclassTestTagHandlerextendsTagSupport{
//doStartTag() 를 오버라이딩한 메서드로 JSP에서 시작 태그를 만날 때 호출된다. publicintdoStartTag()throws JspException { try { //pageContext로 모든 내장객체를 가져올 수 있다. JspWriter out = pageContext.getOut(); out.println("취업하게 해주세요...제발..."); } catch(IOException e) { e.printStackTrace(); }
//태그에 본문이 없는 경우기 때문에 SKIP_BODY를 리턴한다. return SKIP_BODY; } }
[TestTag.tld] 이클립스를 사용하여 개발할 때 new메뉴를 통해 tld파일을 만들고자 한다면 결코 찾을 수 없을 것이다. 밑에서 설명할께…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd" >
[exam.jsp] <extag:copyright/>이 부분을 작성할 때 반드시 붙여써야 한다. <extag : copyright/>이런 식으로 띄워쓰면 화면에 결과가 나타나지 않는다. (콜론 사이를 항상 띄워쓰는 버릇이 있어 처음에는 결과가 안나오더라…버릇이 무서워 ㄷㄷ)