속성
속성 | 설명 | 필수 | 기본값 |
---|---|---|---|
값 | 읽을 숫자 값(파싱) | 아니요 | 본문 |
유형 | NUMBER, CURRENCY 또는 PERCENT | 아니요 | 숫자 |
parseLocale | 숫자를 구문 분석할 때 사용할 로케일 | 아니요 | 기본 언어 |
정수 전용 | 정수(true) 또는 부동 소수점 숫자(false)로 구문 분석할지 여부 | 아니요 | 거짓 |
패턴 | 맞춤 구문 분석 패턴 | 아니요 | 없음 |
시간대 | 표시된 날짜의 시간대 | 아니요 | 기본 시간대 |
var | 파싱된 숫자를 저장할 변수 이름 | 아니요 | 페이지로 인쇄 |
범위 | 포맷된 숫자를 저장할 변수의 범위 | 아니요 | 페이지 |
예시
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %> <html> <head> <title>JSTL fmt:parseNumber Tag</title> </head> <body> <h3>Number Parsing:</h3> <c:set var = "balance" value = "$1250003.350" /> <fmt:parseNumber var = "i" type = "currency" value = "${balance}" /> <p>Parsed Number (1) : <c:out value = "${i}" /></p> <fmt:parseNumber var = "i" integerOnly = "true" type = "currency" value = "${balance}" /> <p>Parsed Number (2) : <c:out value = "${i}" /></p> </body> </html>
위의 코드는 다음 결과를 생성합니다 -
Number Parsing: Parsed Number (1) : 1250003.35 Parsed Number (2) : 1250003