Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

JSTL 본문

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	: 예외 처리

'JSP > JSTL' 카테고리의 다른 글

chapter05 : JSTL1 /JSTL2  (0) 2023.05.24
chapter04 : JSTL1 / JSTL2  (0) 2023.05.24
chapter03 : JSTL1 / JSTL2  (0) 2023.05.24
chapter02 : JSTL1 / JSTL2  (0) 2023.05.24
chapter01 : JSTL1  (0) 2023.05.24