[커스텀 태그]
개발자가 작성한 태그
장점1) V에 존재하는 로직코드(자바)를 분리가능
장점2) 로직코드를 캡슐화(모듈화)
장점3) 보다 완벽한 MVC 구조 구축가능
[커스텀 태그의 종류]
1) 태그파일 기반의 커스텀태그
- 프로젝트의 규모가 작을 때
- 간단한 기능
2) 태그핸들러클래스 기반의 커스텀태그 ( 어떻게 사용하는지 분석 공부 )
- 프로젝트의 규모가 클 때
- 배포(공개,공유)를 하는 것이 주된 목적일 때 사용
태그: 주로 쌍으로 이루어져있음
태그 바디: 비울경우(사용하지않을경우) < /> 닫는 것을 권장
<jsp:useBean />
속성 : 속성 값들을 작성할 때에는 ""로 묶는 것을 권장
taglib 태그 라이브러리 지시어 를 선언해야만 커스텀 태그를 사용 가능!!
내가 만든( 파일 기반의 ) 커스텀태그
<%@ taglib tagdir="커스텀태그 파일의 위치" prefix="커스텀태그명" %>
<prefix:파일명>태그 바디</prefix:커스텀태그명>
<prefix:파일명 />
남이 만든 (핸들러클래스기반의) 커스텀태그
<%@ taglib uri="커스텀태그 파일의 위치" prefix="커스텀태그명" %>
<prefix:커스텀태그명>태그 바디</prefix:커스텀태그명>
<prefix:커스텀태그명 />
'개발자노트 > 웹' 카테고리의 다른 글
HTML - JSP - 핸들러클래스 기반의 커스텀태그 , .tld 파일 생성법 , tld파일 만드는법 (0) | 2022.08.12 |
---|---|
HTML - JSP - 커스텀태그 사용 (0) | 2022.08.12 |
HTML - JSP - EL 표현식 사용예제 (0) | 2022.08.12 |
HTML - jsp - tag - 표현언어 EL표현식 기본설명, 연산자 (0) | 2022.08.12 |
day41 - JSP useBean , Sarvlet , request, Post , MVC 패턴을 이용한 게시판 예제 (0) | 2022.08.08 |