컴퓨터 공부/JSTL

[JSTL] JSTL 주요함수

나정_ 2012. 12. 2. 14:32

변수지원: set : JSP에서 Attribute로 binding된 객체 처리 

              remove : binding된 attribute 제거 


제어문 지원 : if 

                   choose : 다중조건문 처리 

                   forEach : 반복문처리 


출력지원 : out 



변수지원 


태그 

설명 

attribute 

 set

속성영역에 attribute를 binding 

ex) <c:set var="name" scope="request" value="najung"/>

binding 

-var : binding할 이름

-scope : binding할 속성 영역

  값: page, request, session, application

-value : binding할 속성 개체  


값 설정

-target : property를 설정할 attribute

-value : property에 설정할 값 

 remove

속성영역에 binding된 attribute 객체를 제거 

-var : 제거할 속성의 이름

-scope : 제거할 속성이 binding된 영역 



제어지원 

  태그

 설명  

attribute 

 if

단일 조건 조건문 처리
다중 조건 처리에는 사용이 불가하다  

test : 조건 설정 

 choose

다중 조건문을 처리

choose태그는 조건들을 묶어주는 역활을 한다. 

하위 태그로 when과 otherwise를 갖는다.  

 

 when

choose태그 하위 

선택할 조건을 표시하기 위한 태그 

-test : 조건 설정 

 otherwise

choose태그의 하위
else역할  

 

 forEach

컬렉션이나 배열을 반복하여 element를 조회 

ex) <c:forEach begin="1" end="10" step="1" var="i">

배열/컬렉션

-items: 반복할 컬렉션이나 배열 설정

-var : 반복시 조회할 element를 참조할 변수 선언 


반복수행 

-begin : 시작값

 -end : 종료값

- step ; 증감값 

-var : 변화되는 값을 저장할 변수 선언 



출력지원 

 태그

설명  

attribute 

 out

태그 형태의 문자열을 그대로 출력되도록 처리가능 

 -value : 출력할 내용

 -escapeXml : 태그 출력여부 (생략시 태그 해석 하지 않음) 

                     true시, 태그 해석 x 

                     false시, 태그 해석 

-default : value값이 null일 경우 출력할 기본 값  


'컴퓨터 공부 > JSTL' 카테고리의 다른 글

[JSTL] fn 함수  (0) 2012.12.01
[JSTL] fmt 라이브러리  (2) 2012.12.01