Latest web development tutorials

<FMT: parseNumber> tag

Standardowa biblioteka znaczników JSP 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

Standardowa biblioteka znaczników JSP Standardowa biblioteka znaczników JSP