<FMT: parseNumber> tag
Standardowa biblioteka znaczników JSP
<FMT: parseNumber> tag służy do analizowania liczb, procentów, waluty.
składnia
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
nieruchomość
<FMT: parseNumber> ma następujące atrybuty:
nieruchomość | opis | Jeśli jest to konieczne | Domyślnie |
---|---|---|---|
wartość | Aby rozwiązać dane | nie | ciało |
typ | NUMER ,, WALUTY lub PROCENT | nie | liczba |
parseLocale | Regionalne numery parsowanie używane | nie | strefa domyślna |
integerOnly | Czy przeanalizuje tylko liczby całkowite (prawda) lub float (fałsz) | nie | fałszywy |
wzorzec | Niestandardowe wzory analityczne | nie | nie |
Strefa czasowa | Data strefa czasowa ma być wyświetlany | nie | Domyślna strefa czasowa |
var | Zmienne analityczne być przechowywany w cyfrowej | nie | Drukowanie na stronie |
zakres | Zakres atrybut var | nie | strona |
atrybut wzór i <FMT: formatNumber> tag w strukturze mają ten sam efekt. Podczas analizowania, atrybut wzór mówi parser żądany format.
Przykłady Demo
<%@ 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>
Wyniki przedstawiają się następująco:
数字解析: 数字解析 (1) : 1250003.35 数字解析 (2) : 1250003