티스토리 뷰
1. JSTL 태그종류
라이브러리 |
하위 기능 |
접두어 |
관련URI |
코어 |
변수지원 흐름 제어 URL 처리 |
c |
|
XML |
XML 코어 흐름 제어 XML 변환 |
x |
|
국제화 |
지역 메시지 형식 숫자 및 날짜 형식 |
fmt |
|
데이터베이스 |
SQL |
sql |
|
함수 |
콜렉션 처리 String 처리 |
fn |
2. 코어태그 라이브러리 종류
기능분류 |
태그 |
설명 |
변수 지원 |
set |
JSP에서 사용될 변수를 설정한다. |
remove |
설정한 변수를 제거한다. | |
흐름 제어 |
if |
조건에 따라 내부 코드를 수행한다. |
choose |
다중 조건을 처리할 때 사용된다. | |
forEach |
콜렉션이나 Map의 각 항목을 처리할 때 사용된다. | |
forTokens |
구분자로 분리된 각각의 토큰을 처리할 때 사용된다. | |
URL 처리 |
import |
URL을 사용하여 다른 자원의 결과를 삽입한다. |
redirect |
지정한 경로로 리다이렉트 한다. | |
url |
URL을 재작성 한다. | |
기타 태그 |
catch |
예외 처리에 사용된다. |
out |
JspWriter에 내용을 알맞게 처리한 후 출력한다. |
3. JSTL이 제공하는 주요 EL 함수
함수 |
설명 |
length(obj) |
obj가 List와 같은 Collection인 경우 저장된 항목의 개수를 리턴하고, obj가 문자열일 경우 문자열의 길이를 리턴한다. |
toUpperCase(str) |
str을 대문자로 변환한다. |
toLowerCase(str) |
str을 소문자로 변환한다. |
substring(str, idx1, idx2) |
str.substring(idx1, idx2)의 결과를 리턴한다. idx2가 -1일 경우 str.substring(idx1)과 동일하다. |
trim(str) |
str 좌우의 공백문자를 제거한다. |
replace(str, src, dest) |
str에 있는 src를 dest로 변환한다. |
indexOf(str1, str2) |
str1에서 str2가 위치한 인덱스를 구한다. |
startsWith(str1, str2) |
str1이 str2로 시작할 경우 true를, 그렇지 않을 경우 false를 리턴한다. |
endsWith(str1, str2) |
str1이 str2로 끝나는 경우 true를, 그렇지 않을 경우 false를 리턴한다. |
contains(str1, str2) |
str1이 str2를 포함하고 있을 경우 true를 리턴한다. |
escapeXml(str) |
XML의 객체 참조에 해당하는 특수 문자를 처리한다. 예를 들어, '&'는 '&'로 변환한다. |
'Web Dev > JSP' 카테고리의 다른 글
[JSP] jsp:include 와 include 디렉티브의 차이 (0) | 2013.06.04 |
---|---|
[JSP] 코드 조각 자동 포함시키기 (0) | 2013.06.04 |
[JSP] StringTokenizer 와 String.split() (0) | 2013.04.29 |
[FileReader] 파일 읽어 들여 출력하기 (0) | 2013.04.18 |
[JSP] 기초 (0) | 2013.04.17 |
- Total
- Today
- Yesterday
- submit
- asp
- create
- select
- dom
- attr
- MySQL
- jsp
- regexp
- Selector
- focus
- 항공편
- Click
- 기초
- android
- javascript
- If
- ready
- event
- centOS
- Filter
- 실시간
- 비행기
- jquery
- Drop
- 제이쿼리
- html
- 인천공항
- Next
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |