본문 바로가기

JSP

[JSP] Custom Tag

CustomTag라는 것을 알아볼텐데요.

생김새는 HTML DOM 객체와 비슷합니다.

.jsp가 servlet으로 바뀔 때 java로 변환해주고

.jsp에서만 사용 가능합니다.

 

<접두어 : 태그명>

 

<xxx:table> </xxx:table>처럼  열고 닫기를 한 쌍으로 구현하고

<xxx:table /> 열고 닫기 사이에 내용이 없다면 이렇게도 사용 가능합니다.

 

 

2가지 태그 종류가 있습니다.

 

먼저 JSP표준 액션 태그입니다.

JSP환경에서 기본적으로 사용 가능한 커스텀 태그입니다.

그 접두어가 jsp이고,

forward, include, ... 등을 사용할 수 있습니다.

 

커스텀태그는 외부.jar 파일을 넣고 사용합니다. (jstl.jar)

접두어를 마음대로 지어낼 수 있꼬,

조건문, 반복문, 출력 형식 등을 다룰 수 있습니다.

 

예시를 살펴볼까요.

 

<h1>First</h1>

 

<!-- 다른 JSP 내용 -->

 

<h2>Third</h2>

 

주석 부분에 다른 jsp파일의 내용을 넣고 싶을 때

다음과 같이 include 코드를 추가하면 됩니다.

 

<h1>First</h1>

 

<jsp:include page="Second.jsp"></jsp:include>

 

<h2>Third</h2>

 

page의 속성 값으로 추가할 jsp의 이름을 추가하면됩니다.

 

Second.jsp 내용 추가

 

include를 사용하면 원하는 자리에 넣어서

표현할 수 있다는 장점이 있습니다.

'JSP' 카테고리의 다른 글

[JSP] 세션(Session)  (0) 2025.02.05
[JSP] 쿠키 (Cookie) 🍪  (0) 2025.02.05
[JSP] 홀 짝 게임  (0) 2025.01.23
[JSP] EL  (0) 2025.01.22
[JSP] Redirect  (2) 2025.01.21