English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<fmt:parseNumber> 태그는 숫자,百分数,货币를 해석합니다.
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
<fmt:parseNumber> 태그는 다음과 같은 속성을 가집니다:
속성 | 설명 | 필수 여부 | 기본 값 |
---|---|---|---|
value | 해석할 숫자 | 아니요 | Body |
type | NUMBER, CURRENCY 또는 PERCENT | 아니요 | number |
parseLocale | 숫자를 해석할 때 사용할 지역 | 아니요 | 기본 지역 |
integerOnly | 정수(true) 또는 소수점 숫자(false)만 해석할지 여부 | 아니요 | false |
pattern | 사용자 정의 해석 모드 | 아니요 | 없음 |
timeZone | 표시할 날짜의 시간대 | 아니요 | 기본 시간대 |
var | 해석할 수 있는 숫자를 저장할 변수 | 아니요 | 페이지에 출력 |
scope | var 속성의 범위 | 아니요 | page |
pattern 속성은 <fmt:formatNumber> 태그의 pattern과 동일한 기능을 가집니다. 해석할 때, pattern 속성은 해석기가 기대하는 형식을 알려줍니다.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <html> <head> <title>JSTL fmt:parseNumber 태그</title> </head> <body> <h2>숫자 해석:</h2> <c:set var="balance" value="1250003.350" /> <fmt:parseNumber var="i" type="number" value="${balance}" /> <p>숫자 해석 (1) : <c:out value="${i}" /></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}" /> <p>숫자 해석 (2) : <c:out value="${i}" /></p> </body> </html>
실행 결과는 다음과 같습니다:
숫자 해석: 숫자 해석 (1) : 1250003.35 숫자 해석 (2) : 1250003