tag: <parseNumber Fmt>
tag: <Fmt parseNumber> é utilizado para analisar números, percentagens, moeda.
sintaxe
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
propriedade
tag: <Fmt parseNumber> tem os seguintes atributos:
propriedade | descrição | Se necessário | omissão |
---|---|---|---|
valor | Para resolver figuras | não | corpo |
tipo | NÚMERO ,, MOEDA, ou POR CENTO | não | número |
parseLocale | números de análise regionais usadas | não | zona padrão |
integerOnly | são apenas analisar inteiros (true) ou flutuar (false) | não | falso |
padrão | Patterns costume analíticos | não | não |
timeZone | fuso horário de data para ser exibido | não | fuso horário padrão |
var | variáveis analíticas para ser armazenado em formato digital | não | Imprimir a página |
escopo | Scope atributo var | não | página |
atributo padrão e tag <fmt formatNumber> no padrão têm o mesmo efeito. Ao analisar, atributo padrão diz o formato analisador desejado.
Exemplos Demonstração
<%@ 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>
Os resultados são como se segue:
数字解析: 数字解析 (1) : 1250003.35 数字解析 (2) : 1250003