사용자 도구

사이트 도구


java:jsp:taglib

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:jsp:taglib [2012/09/04 10:42]
kwon37xi
java:jsp:taglib [2012/09/04 11:10] (현재)
kwon37xi [JSP Tag File]
줄 2: 줄 2:
   * [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags.html|Custom Tags in JSP Pages]]   * [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags.html|Custom Tags in JSP Pages]]
   * [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags6.html|JSP Tag Library Descriptors]]   * [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags6.html|JSP Tag Library Descriptors]]
-  * [[docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html|JSP Tag File]]+ 
 +===== JSP Tag File ===== 
 +  * ''*.tag'' 파일에 JSP 문법으로 커스텀 태그 라이브러리를 만들 수 있다. 
 +  * ''*.tag'' 파일은 항상 ''/WEB-INF/tags'' 의 하위 디렉토리로 만들어야 한다.(디렉토리 구조는 더 중첩돼도 상관없음) 
 +  * [[http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html|JSP Tag File]] 
 + 
 +==== 선언부 ==== 
 +<code jsp> 
 +<%@ tag language="java" pageEncoding="UTF-8" body-content="scriptless" %> 
 +<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 
 +<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 
 +<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 
 +<%@attribute name="속성1" required="true/false" rtexprvalue="true/false ${} 사용가능여부" type="값의 타입. 기본은 java.lang.String" description="설명"%> 
 + 
 +태그가 출력할 내용들 처리. 
 + 
 +</code> 
 + 
 +==== Body 호출 방법 ==== 
 +  * ''body-content''의 값 
 +    * ''empty'' : 바디 없음 
 +    * ''scriptless'' : 스크립트리스(<% 기반 자바 코드 )없는 바디. 기본값 
 +    * ''tagdependent'' : 뭐냐이건. 
 +  * 태그 바디를 끼워넣을 때는 ''<jsp:doBody/>''를 이용한다. 
 +  * 태그 안에서 프래그먼트를 실행할 때는 ''<jsp:invoke />''를 이용한다. 
java/jsp/taglib.1346722972.txt.gz · 마지막으로 수정됨: 2012/09/04 10:42 저자 kwon37xi