Latest web development tutorials

<Fmt: parseNumber> tag

JSP standard Tag Library JSP standard Tag Library

<Fmt: parseNumber> est utilisée pour analyser des chiffres, des pourcentages, des devises.

syntaxe

<fmt:parseNumber
  value="<string>"
  type="<string>"
  pattern="<string>"
  parseLocale="<string>"
  integerOnly="<string>"
  var="<string>"
  scope="<string>"/>

propriété

<Fmt: parseNumber> balise a les attributs suivants:

propriété description le cas échéant Par défaut
valeur Pour résoudre les chiffres aucun corps
type NUMÉRO ,, MONNAIE ou CENT aucun nombre
parseLocale numéros d'analyse régionaux utilisés aucun zone par défaut
integerOnly Sont seulement analyser des nombres entiers (true) ou float (false) aucun faux
motif Patterns personnalisés analytiques aucun aucun
timeZone Date de fuseau horaire à afficher aucun fuseau horaire par défaut
var les variables analytiques pour être stockées dans le numérique aucun Imprimer la page
portée attribut var Scope aucun page

attribut pattern et <fmt: formatNumber> dans le modèle ont le même effet. Lors de l'analyse, attribut pattern indique le format de l'analyseur souhaité.



Exemples Démo

<%@ 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>

Les résultats sont les suivants:

数字解析:

数字解析 (1) : 1250003.35

数字解析 (2) : 1250003

JSP standard Tag Library JSP standard Tag Library