EL

13.function 사용 예제

Jungsoomin :) 2020. 7. 15. 21:05

EL  ${} 안에 fn: 으로 메서드명을 선언하고 매개변수로는 Property 명으로 주어야한다는 점을 기억해야한다.

<body>

	<c:set var="str1" value="Functions <태그>를 사용합니다." />
	<c:set var="str2" value="사용" />
	<c:set var="tokens" value="1,2,3,4,5,6,7,8,9,10" />
	
	str1 = ${str1} <br />
	str2 = ${str2} <br />
	tokens = ${tokens} <br />
	
	<hr />
	
	length(str1) = "${fn:length(str1)}" <br />
	toUpperCase(str1) = "${fn:toUpperCase(str1)}" <br />
	toLowerCase(str1) = "${fn:toLowerCase(str1)}" <br />
	substring(str1, 3, 6) = "${fn:substring(str1, 3, 6)}" <br />
	substringAfter(str1,str2) = "${fn:substringAfter(str1, str2)}" <br />
	substringBefore(str1,str2) = "${fn:substringBefore(str1,str2)}" <br />
	trim(str1) = "${fn:trim(str1)}" <br />
	replace(str1, src, dest) = "${fn:replace(str1, " ", "^")} <br />
	indexOf(str1, str2) = "${fn:indexOf(str1, str2)}" <br />
	startsWith(str1, str2) = "${fn:startsWith(str1, str2)}" <br />
	endsWith(str1, str2) = "${fn:endsWith(str1, str2)}" <br />
	contains(str1, str2) = "${fn:contains(str1, str2)}" <br />
	containsIngnoreCase(str1, str2) = "${fn:containsIgnoreCase(str1, str2)}" <br />
	
	<c:set var="array" value="${fn:split(tokens, ',')}" />
	
	join(array, "-") = "${fn:join(array, "-")}" <br />
	escapeXml(str1) = "${fn:escapeXml(str1)}" <br />
 
</body>

'EL' 카테고리의 다른 글

15.<c:if> 와 test 속성  (0) 2020.07.15
14. choose-when-otherwise  (0) 2020.07.15
12.functions  (0) 2020.07.15
11.pagenation 예제  (0) 2020.07.15
10.forEach - c:set으로 변수를 선언하고 사용하기.  (0) 2020.07.15