<h2>fmt:formatNumber 태그 : 숫자에 포맷 적용하는 태그</h2>
<c:set var="number" value="123456789"></c:set>
<fmt:formatNumber value="${ number }" groupingUsed="true"></fmt:formatNumber>
<br>
<br>
<br>
<br>
<br>
<br>
<hr>
<h2>fmt:formatDate 태그 : 날짜와 시간에 포맷 적용하는 태그</h2>
<br>
<br>
<br>
<h2>날짜와 시간에 제공되는 포맷을 적용한 경우</h2>
[default] : <fmt:formatDate value="${ today }" type="both" dateStyle="default" timeStyle="default"/>
<br>
<br>
<br>
<br>
<br>
<h3>원하는 포맷으로 pattern 적용한 경우</h3>
<br>
<br>
<br>
결과 화면은 다음과 같다.
Function Tags의 예
<h1 align="center">JSTL Function Library Tag Test</h1>
<h3>문자열 처리에 관련된 함수들이다.</h3>
<h3>el 안에서 값 처리용으로 사용된다.</h3>
<c:set var="str" value="How are you?"></c:set>
str : ${ str }
<br>
you가 포함되어 있나 : ${ fn:contains(str, 'you') }
<br>
how가 포함되어 있나 : ${ fn:contains(str, 'how') }
<br>
대소문자 구분 없이 how 포함되는지 확인 : ${ fn:containsIgnoreCase(str, 'how') }
<br>
모두 대문자로 : ${ fn:toUpperCase(str) }
<br>
모두 소문자로 : ${ fn:toLowerCase(str) }
<br>
are의 위치는 : ${ fn:indexOf(str, "are") }
<br>
How를 Where로 바꿈 : ${ fn:replace(str, "How", "Where") }
<br>
are 분리 추출 : ${ fn:substring(str, 4, 7) }
<br>
<c:set var="arr" value="${ fn:split(str, ' ') }"></c:set>
<c:forEach items="${ arr }" varStatus="st">
<c:out value="${ st.count } : ${ arr[st.index] }"></c:out>
</c:forEach>
<br>
하나로 합치기 : <c:out value="${ fn:join(arr, '-') }"></c:out>
'Spring Framework, MyBatis > 02. 사용법' 카테고리의 다른 글
[MyBatis]02-06. JSP Exception 오류 처리 (0) | 2019.01.20 |
---|---|
[MyBatis]02-05. MyBatis에서 바꿀 MVC 폴더 구조 (0) | 2019.01.20 |
[JSTL]02-03.JSTL 태그 종류 및 Core Tags 예 (0) | 2019.01.20 |
[EL Tag]02-02.EL태그 종류 및 예 (0) | 2019.01.20 |
[Action Tag]02-01.Action태그 종류 및 예 (0) | 2019.01.20 |