JSTL :: Functions Library

김병철·2022년 11월 22일
0

JSTL

목록 보기
4/4

Functions Library

EL 구문 안에서 사용할 수 있는 메소드를 제공한다.

  • 코드 :
<c:set var="str" value="HELLO WORLD!!!"/>
str : ${str}<br>

문자열의 길이 : ${fn:length(str) } 글자 <br>

모두 대문자로 출력 : ${fn:toUpperCase(str)}<br> 
모두 소문자로 출력 : ${fn:toLowerCase(str)}<br>

World의 시작 인덱스 : ${fn:indexOf(str, "WORLD")}<br>
World를 java로 변경 : ${fn:replace(str, "WORLD", "JAVA")}<br>

str에 hello가 포함되어 있니? : ${fn:contains(str,"hello")}<br>
str에 HELLO가 포함되어 있니? : ${fn:contains(str,"HELLO")}<br>

<c:if test="${fn:contains(str,'HELLO') }">
	${str }에는 "HELLO"가 포함되어 있습니다~
</c:if>
  • 출력 :
str : HELLO WORLD!!!
문자열의 길이 : 14 글자
모두 대문자로 출력 : HELLO WORLD!!!
모두 소문자로 출력 : hello world!!!
World의 시작 인덱스 : 6
World를 java로 변경 : HELLO JAVA!!!
str에 hello가 포함되어 있니? : false
str에 HELLO가 포함되어 있니? : true
HELLO WORLD!!!에는 "HELLO"가 포함되어 있습니다~

fn:메소드 로 사용하는 것들을 확인한다.

profile
keep going on~

0개의 댓글