메모장

JSTL fn 함수 본문

JSP/개념정리

JSTL fn 함수

Itchild 2024. 4. 29. 12:03
728x90
반응형

 

먼저 상단에 태그 라이브러리를 선언 !

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
 

 

fn 함수는 단독으로 사용할 수 없고 EL 표현식과 함께 사용해야 한다.

 

- fn:contains(string, sbustring)

string이 substring을 포함하면 return true 반환

 

- fn:containsIgnoreCase(string, sbustring)

대소문자 관계없이 string이 substring을 포함하면 return true 반환

 

- fn:startsWith(string, prefix)

string이 prefix로 시작하면 return True

 

- fn:endsWith(string, suffix)

string이 suffix로 끝나면 return True

 

- fn:escapeXml(string)

stting에 XML과 HTML에서 < >& ' " 문자들이 있으면, XML엔티티 코드로 바꿔준뒤 문자열 반환

 

- fn:indexOf(string, sbustring)

string에서 substring이 처음으로 나타나는 인덱스 반환

 

- fn:split(string, separator)

string내의 문자열 separetor에 따라 나누어서 배열로 구성해서 반환

 

- fn:join(array, separator)

array요소들을 separator를 구분자로 하여 연결해서 반환

 

- fn:length(item)

item이 배열이나 컬렉션이면 요소의 개수를 문자열이면 문자의 개수를 반환

 

- fn:replace(string, before, after)

string내에 있는 before 문자열을 after 문자열로 모두 변경해서 반환

 

- 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앞뒤의 공백을 모두 제거한 후 반환

 

 

✔️ 예시

 

 

 

 

728x90
반응형

'JSP > 개념정리' 카테고리의 다른 글

fn:indexOf(string, substring) 사용법  (0) 2024.04.29
JSTL fmt 태그 (Formatting tags)  (0) 2024.04.29
JSTL 반복문  (0) 2024.04.29
내장객체와 JAVA 라이브러리 클래스의 차이  (0) 2024.04.29
[ JSTL ] varStatus 활용  (0) 2024.04.29