JSTL Core taglib

2020/JSP SERVLET 2019. 12. 20. 15:40
반응형

  이번 글에서는 기본 기능을 제공하는 코어 라이브러리를 사용해 보겠습니다. 아직 JSP에서는 변수 선언, 조건식, 반복문 기능은 자바 코드를 이용해서 구현하겠습니다. 코어 라이브러리를 사용하면 이런 자바 기능을 태그로 대체할 수 있습니다. 톰캣에서는 JSTL 라이브러리를 기본으로 제공하지 않고 외부 라이브러리에서 가져와 기능을 수행할 수 있습니다.

  따라서 자바의 import문처럼 코어 태그 라이브러리를 사용하려면 반드시 JSP 페이지 상단에 다음과 가이 taglib 디렉티브 태그를 추가해서 톰캣에 알려 주어야 합니다. 만약 선언하지 않으면 JSP 실행 시 오류가 발생합니다.

 

<%@ taglib prefic="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

Core 태그 라이브러리의 기능

기능 태그 설명
변수 지원 <c:set> JSP 페이지에서 변수를 지정
<c:remove> 지정된 변수를 제거
흐름 제어 <c:if> 조건문을 사용
<c:choose>

switch문을 사용

<c:when>문과 <c:otherwise> 서브태그

<c:forEach> 반복문 사용
<c:forTokens> 구분자로 분리된 각각의 토근을 처리할 때 사용
URL 처리 <c:import> URL을 이용해 다른 자원을 JSP 페이지에 추가
<c:redirect> response.sendRedirect() 기능 수행
<c:url> 요청 매개변수로부터 URL생성
기타 태그 <c:catch> 예외 처리
<c:out> JspWriter에 내용을 처리한 후 출력

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSTL <c:remove> TAG  (0) 2019.12.20
<c:set> tag  (0) 2019.12.20
JSTL(JSP Standard Tag Library)  (0) 2019.12.20
EL SCOPE 우선순위  (0) 2019.12.20
표현 언어(EL)로 바인딩 속성 출력  (0) 2019.12.19
블로그 이미지

꽃꽂이하는개발자

,