[JSTL] - fmt , 간단한 포맷 설정으로 표현하기
fmt 를 사용하기 앞서서, 라이브러리 호출
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<ftm:formatNumber>
- 숫자를 양식에 맞추어서 문자열 포맷으로 변환
Attribute |
Type |
Desc |
value |
String / Number |
변환 대상 값 |
type | String | 출력 양식 설정. number, percent, currency ( 통화 ) |
pattern | String | type에 따른 출력 양식 설정 |
currencyCode | String | 통화 코드 설정 (type = currency) |
currentSymbol | String | 통화 표현시에 사용할 기호 표시 (type = currency) |
groupingUsed | Boolean | True 일 경우, ( , ) 와 같은 구분 기호가 표시, False 일 경우 표시되지 않음. |
var | String | 변환된 값의 변수 명 |
scope | String | 변수를 지정할 영역 , 기본값은 Page |
예시 )
<fmt:formatNumber type="percent" value="${0.01}" maxFractionDigits="2" pattern="0.00%" var="perval"/>
결과값 > 1%
c:out 표현 ) <c:out value="${perval}"/>
<ftm:parseNumber>
- 문자열을 양식에 맞추어서 숫자 포맷으로 변환
Attribute | Type | Desc |
value | String / Number | 변환 대상 값 |
type | String | 출력 양식 설정. number, percentage , currency ( 통화 ) |
pattern | String | type에 따른 출력 양식 설정 |
parseLocale | String | Locale 설정 |
integerOnly | Boolean | ' 정수 ' 부분만 파싱할 것인가에 대한 여부 , 기본값은 false |
var | String | 변환된 값의 변수 명 |
scope | String | 변수를 지정할 영역 , 기본값은 Page |