English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca de etiquetas estándar de JSP
La etiqueta <fmt:parseNumber> se utiliza para analizar números, porcentajes y monedas.
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
La etiqueta <fmt:parseNumber> tiene los siguientes atributos:
Atributo | Descripción | ¿Es necesario? | Valor predeterminado |
---|---|---|---|
value | Número a analizar | No | Body |
type | NUMBER, CURRENCY o PERCENT | No | number |
parseLocale | Área utilizada para analizar números | No | Área predeterminada |
integerOnly | ¿Solamente analizar números enteros (true) o números de coma flotante (false)? | No | false |
pattern | Modo de análisis personalizado | No | Sin |
timeZone | Zona horaria del fecha a mostrar | No | Zona horaria predeterminada |
var | Variable para almacenar el número a analizar | No | Imprimir en la página |
scope | El ámbito de la propiedad var | No | page |
El atributo pattern tiene el mismo efecto que el patrón en la etiqueta <fmt:formatNumber>. Durante la解析, el atributo pattern informa al analizador del formato esperado.
<%@ 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 etiqueta</title> </head> <body> <h2>Análisis numérico:</h2> <c:set var="balance" value="1250003.350" /> <fmt:parseNumber var="i" type="number" value="${balance}" /> <p>Análisis numérico (1) : <c:out value="${i}" /></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}" /> <p>Análisis numérico (2) : <c:out value="${i}" /></p> </body> </html>
Los resultados de ejecución son los siguientes:
Análisis numérico: Análisis numérico (1) : 1250003.35 Análisis numérico (2) : 1250003