[JSTL] LOGIC 태그 사용






Logic 태그 라이브러리는 출력 텍스트를 조건을 걸어 생성하는 경우나 객체 컬렉션을 돌면서 출력 텍스트를 반복적으로 생성 하는 경우 그리고 애플리케이션의 흐름을 제어 하는 경우 등에 유용한 태그들을 포함하고 있습니다.

사용 용도에 따라 값 비교, 부분 문자열 매칭, 리다이렉팅과 포워딩, 컬렉션 유틸리티 4가지 정도로 기능상 분류 할 수 있습니다.

아래는 Logic 태그 라이브러리내의 커스텀 태그 입니다.

Custom tags within the Logic tag library

empty : 요청한 변수가 null 또는 빈 문자열인 경우 이 태그의 BODY를 수행
equal : 요청한 변수가 지정한 값과 동일한 경우 이 태그의 BODY를 수행
forward : ActionForward Entry를 통해 지정한 페이지로 포워드를 수행
greaterEqual : 요청한 변수가 지정한 값보다 크거나 같으면 이 태그의 BODY를 수행
greaterThan : 요청한 변수가 지정한 값보다 크면 이 태그의 BODY를 수행
iterate : 지정한 컬렉션으로 이 태그내의 BODY 컨텐츠를 반복
lessEqual : 요청한 변수가 지정한 값보다 작거나 동일한 경우 이 태그의 BODY를 수행
lessThan : 요청한 변수가 지정한 값보다 작은 경우 이 태그의 BODY를 수행
match : 지정한 값이 요청한 변수에 포함되어 일치하는 경우 이 태그의 컨텐츠를 수행
messageNotPresent : 지정한 메시지가 이 요청에 없는 경우 이 태그의 BODY 컨텐츠를 생성
messagePresent : 지정한 메시지가 이 요청에 있는 경우 이 태그의 BODY 컨텐츠를 생성
notEmpty : 요청한 변수가 null도 빈 문자열도 아닌 경우 이 태그의 BODY 컨텐츠를 수행
notEqual : 요청한 변수가 지정한 값과 동일하지 않은 경우 이 태그의 BODY 컨텐츠를 수행
notMatch : 지정한 값이 요청한 변수의 문자열의 부분에 없는 경우 이 태그의 BODY 컨텐츠를 수행

notPresent : 지정한 값이 이 요청에 없는 경우 이 태그의 BODY 컨텐츠를 수행
present : 지정한 값이 이 요청에 있는 경우 이 태그의 BODY 컨텐츠를 수행
redirect : HTTP 리다이렉트를 표시

댓글

이 블로그의 인기 게시물

[LINUX] CentOS 부팅시 오류 : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

[MSSQL] 데이터베이스가 사용 중이어서 배타적으로 액서스할 수 없습니다

구글코랩) 안전Dream 실종아동 등 검색 오픈API 소스를 공유합니다. (구글드라이브연동, 이미지 수집 소스)