프로그래밍
JSTL에서 가장 많이 쓰는 기능.
언젠간 프로
2013. 4. 9. 16:33
※ 실제로 본인은 실무에서 jstl을 잘 사용하고 있다. velocity도 사용하고
있지만 두 가지를 비교한다면 jstl이 더 편하다...(개인적으로..)
개발하면서 가장 많이 쓰고있는 jstl기능 그리고 jstl function(jstl fn)을
정리 한다.(관련 내용은 직접 작성 한 JSTL 매뉴얼에서 발췌)
- jstl 구분
- if/else 대체 : choose
- for문 대체 : foreach
- split & for문 대체 : fortokens
- if 대체 : if
- set
- Date format
- function
- fn:length
- 문자열의 길이를 반환한다. - fn:replace
- 문자를 변환한다 - fn:split
- 문자열을 구분값을 기준으로 분할한다. - fn:substring
- 문자열을 인덱스 값을 기준으로 자른다. - fn:substringAfter
- 설정한 문자열 제외한 이후의 문자를 반환. - fn:substringBefore
- 설정한 문자열을 제외한 이전의 문자를 반환. - fn:trim
- 공백제거. - fn:toUpperCase
- 대문자로 변환. - fn:toLowerCase
- 소문자로 변환. - fn:indexOf
- 설정한 문자열의 위치 인덱스 값을 반환. - fn:startWith
- 지정한 문자열로 시작하면 true - fn:endWith
- 지정한 문자열로 종료하면 true - fn:contains
- 문자열 중 특정문자를 포함하면 true - fn:containsIgnoreCase
- 대소문자 관계없이 특정 문자를 포함하면 true - fn:join
- 배열형 요소들을 지정한 구분자로 연결하여 반환 - fn:escapeXml
- string에 XML과 HTML에서 특별한 의미를 가진 문자들이 있으면
XML엔티티 코드로 변환한뒤 반환.