JSP/JSTL
JSTL
GAWON
2023. 5. 24. 09:36
JSTL
접두어
<c: 변수, 제어문
<fmt : 지역, 날짜/시간
마우스 오른쪽 누르고빌드패쓰 해주고 물리파일 복붙넣어주기
1. JSTL
1) JSP 표준 태그 라이브러리(여러 태그들의 집합)
2) 자신의 태그를 추가할 수 있다.
3) tomcat.apache.org -> Download -> Taglibs ->jar 다운로드
4) 라이브러리의 종류(사용도 순서)
라이브러리 기능 접두어(prefix) 관련URL(uri)
(1) core 변수, 제어문 c http://java.sun.com/jsp/jstl/core
(2) 국제화 지역, 날짜/시간 fmt(포멧태그) http://java.sun.com/jsp/jstl/fmt
(3) 함수 String, 컬렉션 fn http://java.sun.com/jsp/jstl/functions
(4) XML XML 처리 x http://java.sun.com/jsp/jstl/xml
(5) DB SQL 처리 sql http://java.sun.com/jsp/jstl/sql
5) JSP의 지시어 중에서 taglib 지시어를 작성하고 사용한다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
* WEB-INF/lib 에 jar 추가
2. core 라이브러리
1) 변수 지원
(1) set : 변수 선언 (EL의 setAttribute)
(2) remove : 변수 삭제 (EL의 removeAttribute)
2) 제어문 지원
(1) if : else는 없다.
<c:if test="조건"></c:if>
(2) choose : 다중 if 처리
(3) forEach : 루프, 컬렉션 루프
(4) forTokens: 구분자(delim)로 데이터를 분리(토큰 생성)
3) URL 지원
(1) import : <jsp:include> 와 동일 (다른 동적 페이지 포함)
(2) redirect : 리다이렉트
4) 기타
(1) out : 출력
(2) catch : 예외 처리