Green World

반응형

jstl 함수 및 사용법







1. JSTL이란


1.1 JSTL이 제공하는 태그의 종류


코어 : 변수지원, 흐름제어, URL처리 --> c


xml : XML 코어, 흐름제어, XML 변호나 --> x


국제화 : 지역, 메시지 형식, 숫자 및 날짜 형식 --> fmt


데이터베이스 : SQL --> sql


함수 : 컬렉션 처리, String 커리 --> fn





02. 코어 태그


변수지원


set : JSP에서 사용될 변수를 설정한다.


remove : 설정한 변수를 제거한다.


흐름제어


if : 조건에 따라 내부 코드를 수행한다.


choose : 다중 조건을 처리할때 사용된다.


forEach : 컬렉션이나 Map의 각 항목을 처리할때 사용된다.


forTokens: 구분자로 분리된 각각의 토큰을 처리할때 사용된다.


URL처리


import : URL을 사용하여 다른 자원의 결과를 삽입힌다.


redirect : 지정한 경로로 리다이렉트 한다.


url : URL을 사용하여 다른 자원의 결과를 삽입힌다.


기타 태그


catch : 예외처리에 사용된다.


out : JspWriter에 내용을 알맞게 처리한 후 출력한다.




2.1 변수지원태그


(1) <c:set>태그


<c:set var = "varName" value="varvalue" [scpoe="영역"]/>








반응형

반응형

jstl 로 받을때 특수문자시 다른 태그랑 충돌이 일어날시.







<c:out value="${data}"/>로 쓴다.










반응형

반응형

jstl param 변수 받을 때







param 이라고 쓰지 마라. appContext Seesion 등에서 param을 찾아 버린다.










반응형