본문 바로가기
JSP

[JSP] 커스텀 태그

by 기록하는_사람 2022. 11. 18.

커스텀 태그

📌 커스텀 태그(Custom Tag)

: 사용자 정의 태그.

  외형적인 형태는 XML(HTML) 태그 구조지만, 서블릿 형태로 변환될 때 자바 코드로 변경되어  통합되는 방식.

  taglib 지시어를 사용해, 커스텀 태그가 어디 정의되어 있는 지 선언하고, 태그에 사용할 접두어를 지정해야 함.

 

💡 커스텀 태그 자체가 서버에서 해석되는 구조로, 프로젝트가 특정 커스텀 태그에 종속될 수 있다는 문제가 있음.

    따라서, 커스텀 태그를 직접 만드는 방식 대신 커스텀 태그 기술로 만들어진 JSTL을 사용함. 

 

📌 커스텀 태그(Custom Tag) 사용 예

- 태그 파일로 정의된 커스텀 태그 사용.

  'WEB-INF/tags/pringData.tag' 파일로부터 태그 정의 가져옴.

- m : 태그 앞에 붙일 접두어로, 태그 파일명이 태그 이름이 됨.

<%@ taglib tagdir="/WEB-INF/tags" prefix="m" %>
<m:printData pid="87459989" />

 

 

 

 

'JSP' 카테고리의 다른 글

[JSP] JSTL  (0) 2022.11.18
[JSP] EL  (0) 2022.11.18
[JSP] 실습 : 계산기 구현(액션 버전)  (0) 2022.11.18
[JSP] 액션 태그  (0) 2022.11.18
[JSP] 실습 : 계산기 구현  (0) 2022.11.16

댓글