본문 바로가기

웹/jsp

jsp 15 -커스텀 태그와 jstl

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.기호와 연산자

    < 기호: &lt;

    > 기호 : &gt; 

 

    연산자

    ==  : 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