Tutorials Point


  Basic JSP Tutorials
  Advanced JSP Tutorials
  JSP Useful References
  JSP Useful Resources
  Selected Reading

© 2011 TutorialsPoint.COM


  Home     References     Discussion Forums     About TP  

JSTL Core <fmt:parseNumber> Tag


previous next AddThis Social Bookmark Button


The <fmt:parseNumber> tag is used to parse numbers, percentages, and currencies.

Attribute:

The <fmt:parseNumber> tag has following attributes:

AttributeDescription RequiredDefault
valueNumeric value to read (parse)NoBody
typeNUMBER, CURRENCY, or PERCENTNonumber
parseLocaleLocale to use when parsing the numberNoDefault locale
integerOnlyWhether to parse to an integer (true) or floating-point number (false)Nofalse
patternCustom parsing patternNoNone
timeZoneTime zone of the displayed dateNoDefault time zone
varName of the variable to store the parsed numberNoPrint to page
scopeScope of the variable to store the formatted numberNopage

A pattern attribute is provided that works just like the pattern attribute for the <fmt:formatNumber> tag. However, in the case of parsing, the pattern attribute tells the parser what format to expect.

Example:

<%@ 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>
<h3>Number Parsing:</h3>
<c:set var="balance" value="1250003.350" />

<fmt:parseNumber var="i" type="number" value="${balance}" />
<p>Parsed Number (1) : <c:out value="${i}" /></p>
<fmt:parseNumber var="i" integerOnly="true" 
                       type="number" value="${balance}" />
<p>Parsed Number (2) : <c:out value="${i}" /></p>

</body>
</html>

This would produce following result:

Number Parsing:

Parsed Number (1) : 1250003.35

Parsed Number (2) : 1250003



previous next Printer Friendly



  

Advertisement

Online Image Processing

Indian Baby Names