Latest web development tutorials

<Fmt: parseNumber> tag

JSP Standard Tag Library JSP Standard Tag Library

<Fmt: parseNumber> tag is used to parse numbers, percentages, currency.

Syntax

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

Attributes

<Fmt: parseNumber> tag has the following attributes:

Attributes description If necessary Defaults
value To resolve figures no Body
type NUMBER ,, CURRENCY, or PERCENT no number
parseLocale Regional parsing numbers used no Default zone
integerOnly Are only parse integers (true) or float (false) no false
pattern Custom Analytical Patterns no no
timeZone Date time zone to be displayed no Default time zone
var Analytical variables to be stored in digital no Print to page
scope Scope var attribute no page

pattern attribute and <fmt: formatNumber> tag in the pattern have the same effect. When parsing, pattern attribute tells the parser desired format.



Examples 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>

Results are as follows:

数字解析:

数字解析 (1) : 1250003.35

数字解析 (2) : 1250003

JSP Standard Tag Library JSP Standard Tag Library