jstl 용도
core : 기본기능 제공
fmt : 형식화
xml : xml처리
sql: sql처리
A>EL
Expression Language
1. 형태
a. ${ 변수 }
b. ${객체.속성} or ${객체 ['속성'] }
2.내장객체
pageScope
requestScope
sessionScope
param
paramValues :파라미터 값 배열로 얻어올 때
header :
headerValues : header정보 배열로 얻어올 때
cookie
initParam
pageContext
3.기호와 연산자
< 기호: <
> 기호 : >
연산자
== : eq
!= : ne
< : lt
> : gt
<= : le
>= : ge
B>JSTL core
반복문, 조건문 등을 구현
사용하려면
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
가 필요
1.종류
출력: <c:out>
변수 설정 , 삭제 : <c:set>,<c:remove>
예외처리 : <c:catch>
조건처리 : <c:if>,<c:choose>,<c:when>,<c:otherwise>
반복 처리 : <c:forEach>
<c:if test='조건' var="변수" scope='범위'/>
<c:choose>
<c:when test='조건' var="변수" ></c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
<c:set var="data" value="홍길동,김길동,고길동"/>
<c:forEach var="test" begin="1" end="10" step="2">
<c:forTokens var="alphabet" items="a,b,c,d,e,f,g,h,i,j,k,l,m,n" delims=",">
C.jstl fmt
다국어 처리와 날짜, 숫자 처리
D>xml
xml 문서에서 자주 사용되는 기능들
<%@ taglib prefix='x' uri='http://java.sun.com/jsp/jstl/xml'%> 로 선언
'웹 > jsp' 카테고리의 다른 글
jsp14 -db연동 2 :statment, preparedstate (0) | 2021.01.28 |
---|---|
jsp13 - DB 연동 (0) | 2021.01.27 |
jsp11 -파일 업로드 (0) | 2021.01.27 |
jsp10 - 예외처리 (0) | 2021.01.27 |
jsp-9 세션과 쿠키 (0) | 2021.01.27 |