JSP Standard Tag Library
JSTL 자주쓰는것만 정리해서 모아보았습니다.
더 자세한 태그들을 보려면
http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm
^^친절하게 나와있습니다.
그럼 자주쓰는 모음부터 하나하나 익혀볼까요?
fn:contains(string, sbustring) string이 substring을 포함하면 return True fn:containsIgnoreCase(string, sbustring) 대소문자 관계없이 string이 substring을 포함하면 return True fn:endsWith(string, suffix) string이 suffix로 끝나면 return True fn:escapeXml(string) stting에 XML과 HTML에서 특별한 의미를 가진 문자들이 있으면, XML엔티티 코드로 바꿔준뒤 문자열 반환 fn:indexOf(string, sbustring) string에서 substring이 처음으로 나타나는 인덱스 반환 fn:join(array, separator) array요소들을 separator를 구분자로 하여 연결해서 반환 fn:length(item) item이 배열이나 컬렉션이면 요소의 객수를 문자열이면 문자의 객수를 반환 fn:replace(string, before, after) string내에 있는 before 문자열을 after 문자열로 모두 변경해서 반환 fn:split(string, separator) string내의 문자열 separetor에 따라 나누어서 배열로 구성해서 반환 fn:startsWith(string, prefix) string이 prefix로 시작하면 return True fn:substring(string, begin, end) string에서 begin인덱스에서 시작해서 end인덱스에 끝나는 부분의 문자열 반환 fn:substringAfter(string, sbustring) string에서 substring이 나타나는 이후의 문자열 반환 fn:substringBefore(string, sbustring) string에서 substring이 나타나는 이전의 문자열 반환 fn:toLowerCase(string) string을 모두 소문자로 바꿔 리턴 fn:toUpperCase(string) string을 모두 대문자로 바꿔 리턴 fn:trim(string) string앞뒤의 공백을 모두 제거하여 반환 fn:replace string의 문자 내용 변경 <c:out value="${fn:substring(문자내용,시작위치, 제거위치 )}" /> fmt:formatNumber number type 변환 자릿수 표현 <fmt:formatNumber value="${totalCount }" pattern="#,###" />