<Fmt: parseNumber> tag
<Fmt: parseNumber> est utilisée pour analyser des chiffres, des pourcentages, des devises.
syntaxe
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
propriété
<Fmt: parseNumber> balise a les attributs suivants:
propriété | description | le cas échéant | Par défaut |
---|---|---|---|
valeur | Pour résoudre les chiffres | aucun | corps |
type | NUMÉRO ,, MONNAIE ou CENT | aucun | nombre |
parseLocale | numéros d'analyse régionaux utilisés | aucun | zone par défaut |
integerOnly | Sont seulement analyser des nombres entiers (true) ou float (false) | aucun | faux |
motif | Patterns personnalisés analytiques | aucun | aucun |
timeZone | Date de fuseau horaire à afficher | aucun | fuseau horaire par défaut |
var | les variables analytiques pour être stockées dans le numérique | aucun | Imprimer la page |
portée | attribut var Scope | aucun | page |
attribut pattern et <fmt: formatNumber> dans le modèle ont le même effet. Lors de l'analyse, attribut pattern indique le format de l'analyseur souhaité.
Exemples Démo
<%@ 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> <h3>数字解析:</h3> <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>
Les résultats sont les suivants:
数字解析: 数字解析 (1) : 1250003.35 数字解析 (2) : 1250003