카테고리 없음

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문자열로 교체