-
[JSP/Servlet] 커스텀 액션 만들기1 - 커스텀 액션을 만드는 방법IT/Spring-JSP&Servlet 2020. 11. 23. 00:14
■ 들어가기
- 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그
■ 목차
1. 커스텀 액션을 만드는 방법
1. 커스텀 액션을 만드는 방법
방법1. 태그 파일을 작성해서 만드는 방법
방법2. 태그 클래스를 작성해서 만드는 방법
1) 태그 파일(tag file): JSP 페이지와 비슷한 문법으로 작성하는 텍스트 파일
- 아래 샘플코드와 같이 작성 후 웹 컨테이너의 특정 디렉토리에 저장하면 바로 사용 가능
- 샘플코드<%@tag body-content="scriptless" %>
<table border=1 cellpadding=20>
<tr>
<td>
<jsp:doBody />
</td>
</tr>
</table>2) 태그 클래스(tag class): 자바 프로그래밍 문법에 따라 작성해야 하는 완전한 자바 클래스
- 자바 뿐만 아니라 JSP 규격서에서 정한 태그 클래스의 작성 규칙도 지켜야 함
- 태그 클래스 소스 작성 > 컴파일 > 클래스 파일을 웹 컨테이너 특정 디렉토리에 설치
- 해당 클래스 파일을 TLD파일(tag library descriptor file)에 등록
- TLD파일을 web.xml 파일에 등록
3) 태그 파일은 소스 코드 상태 그대로 설치해야 하기 때문에 소스 코드 공개를 원치 않는 경우 적합하지 않음 => 상황에 따라 파일/클래스 방법 취사선택 필요!
'IT > Spring-JSP&Servlet' 카테고리의 다른 글
[JSP/Servlet] 커스텀 액션 만들기2 - 태그 파일 이용(1/2) (0) 2020.11.23 [JSP/Servlet] 포매팅 라이브러리 (0) 2020.11.21 [JSP/Servlet] JSTL - 코어 라이브러리 (0) 2020.11.13 [JSP/Servlet] JSTL (0) 2020.11.13 [JSP/Servlet] 표준 액션(2/2) - <jsp:useBean>, <jsp:getProperty>, <jsp:setProperty> (0) 2020.11.06