카테고리 없음
jsp (jstl_functions)
행복하게사는게꿈
2020. 6. 17. 09:15
jsp (jstl_functions)
- functions
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<c:set var="targetString1" value="function 태그는 java.lang.String 클래스 내 사용이 빈번한 메서드를 태그로 활용할 수 있습니다."></c:set>
<c:set var="targetString2" value="Using"></c:set>
<c:set var="targetString3" value="201호, 202호, 203호, 204호 "></c:set>
length() : ${fn:length(targetString1)}<!-- 스트링 클래스 내에 존재하는 클래스 글자가 몇개 존재하는지 리턴하는데 --> <!-- pageScope. 생략 -->
toUpperCase() : ${fn:toUpperCase(targetString1) }<br/>
toLowerCase() : ${fn:toLowerCase(targetString1) }<br/>
substring() : ${fn:substring(targetString1, 0, 9) }<br/>
substringBefore() : ${fn:substringBefore(targetString1, '태그') }<br/>
substringAfter() : ${fn:substringAfter(targetString1, '태그') }<br/>
replace() : ${fn:replace(targetString1, '사용', targetString2) }<br/>
replace() : ${fn:replace(targetString1, '사용', '') }<br/>
indexOf() : ${fn:indexOf(targetString1, targetString2) }<br/>
startsWith() : ${fn:startsWith(targetString1, 'fun') }<br/>
endsWith() : ${fn:endsWith(targetString1, 'fun') }<br/>
contains() : ${fn:contains(targetString1, targetString2) }<br/>
split() : ${fn:split(targetString3, ', ')[0] }<br/>
length() : 65
toUpperCase() : FUNCTION 태그는 JAVA.LANG.STRING 클래스 내 사용이 빈번한 메서드를 태그로 활용할 수 있습니다.
toLowerCase() : function 태그는 java.lang.string 클래스 내 사용이 빈번한 메서드를 태그로 활용할 수 있습니다.
substring() : function
substringBefore() : function
substringAfter() : 는 java.lang.String 클래스 내 사용이 빈번한 메서드를 태그로 활용할 수 있습니다.
replace() : function 태그는 java.lang.String 클래스 내 Using이 빈번한 메서드를 태그로 활용할 수 있습니다.
replace() : function 태그는 java.lang.String 클래스 내 이 빈번한 메서드를 태그로 활용할 수 있습니다.
indexOf() : -1
startsWith() : true
endsWith() : false
contains() : false
split() : 201호
escapeXml() : <script type='text/javascript'>alert('알럿')</script>
- length() : ${fn:length(targetString1)} : 스트링 클래스 내에 존재하는 클래스 글자가 몇개 존재하는지 리턴
- toUpperCase() : ${fn:toUpperCase(targetString1)} : 소문자 영어를 대문자로 변경
- toLowerCase() : ${fn:toLowerCase(targetString1)} : 대문자 영어를 소문자로 변경
- substring() : ${fn:substring(targetSring1, 0, 9)} : 0 ~ 8번째 까지 출력
- substringBefore() : ${fn:substringBefore(targetString1, '태그')} : '태그'전 까지 출력
- substringAfter() : ${fn:substringAfter(targetString1, '태그')}
- replace() : ${fn:replace(targetString1, '사용' targetSring2)} : targetString1의 '사용' 문자를 targetString2문자열로 교체