English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque de balises standard JSP
Le tag <fmt:parseNumber> est utilisé pour analyser des nombres, des pourcentages et des devises.
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
Les attributs du tag <fmt:parseNumber> sont les suivants:
attribut | description | obligatoire | valeur par défaut |
---|---|---|---|
value | nombre à analyser | non | Corps |
type | NUMBER, CURRENCY ou PERCENT | non | number |
parseLocale | région utilisée pour analyser les nombres | non | région par défaut |
integerOnly | Si l'analyse ne doit être effectuée que sur des nombres entiers (true) ou des nombres à virgule flottante (false) | non | false |
pattern | Mode d'analyse personnalisé | non | aucun |
timeZone | fuseau horaire de la date à afficher | non | fuseau horaire par défaut |
var | Variable pour stocker le nombre à analyser | non | Imprimer sur la page |
scope | l'portée de l'attribut var | non | page |
L'attribut pattern a la même fonction que le tag <fmt:formatNumber>. Lors de l'analyse, l'attribut pattern indique à l'analyseur le format attendu.
<%@ 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 tag</title> </head> <body> <h2>Analyse numérique :</h2> <c:set var="balance" value="1250003.350" /> <fmt:parseNumber var="i" type="number" value="${balance}" /> <p>Analyse numérique (1) : <c:out value="${i}" /></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}" /> <p>Analyse numérique (2) : <c:out value="${i}" /></p> </body> </html>
Résultat de l'exécution ci-dessous :
Analyse numérique : Analyse numérique (1) : 1250003.35 Analyse numérique (2) : 1250003