English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<fmt:parseNumber> 태그

JSP 표준 태그 라이브러리

<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

JSP 표준 태그 라이브러리