English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das <fmt:parseNumber>-Tag wird verwendet, um Zahlen, Prozente und Währungen zu verarbeiten.
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
Die <fmt:parseNumber>-Tag hat folgende Attribute:
Attribut | Beschreibung | Notwendigkeit | Standardwert |
---|---|---|---|
value | Die zu verarbeitende Zahl | Nein | Body |
type | NUMBER, KURSWERT oder PROZENT | Nein | number |
parseLocale | Region, die bei der Verarbeitung von Zahlen verwendet wird | Nein | Standardregion |
integerOnly | Ob nur ganze Zahlen (true) oder Fließkommazahlen (false) verarbeitet werden sollen | Nein | false |
pattern | Benutzerdefiniertes Verarbeitungsmodell | Nein | Kein |
timeZone | Zeitzone des anzuzeigenden Datums | Nein | Standardzeitzone |
var | Variable zum Speichern der zu verarbeitenden Zahl | Nein | Druck auf die Seite |
scope | Bereich der Variable "var" | Nein | page |
Das Attribut "pattern" hat die gleiche Funktion wie das "pattern"-Attribut des <fmt:formatNumber>-Tags. Bei der Verarbeitung teilt das "pattern"-Attribut dem Verarbeiter mit, in welchem Format erwartet wird.
<%@ 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>Zahlenanalyse:</h2> <c:set var="balance" value="1250003.350" /> <fmt:parseNumber var="i" type="number" value="${balance}" /> <p>Zahlenanalyse (1) : <c:out value="${i}" /></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}" /> <p>Zahlenanalyse (2) : <c:out value="${i}" /></p> </body> </html>
Das Laufzeitergebnis ist wie folgt:
Zahlenanalyse: Zahlenanalyse (1) : 1250003.35 Zahlenanalyse (2) : 1250003