The JSTL <fmt:parseNumber> Formatting Tag is used for parsing the numbers, currencies and percentages.
Syntax:
<fmt:parseNumber value=”val” otherattributes />
fmt:parseNumber tag attributes:
Attribute | Description | Required |
value | Numeric value to read or parse. | No |
type | NUMBER, CURRENCY, PERCENT. | No |
parseLocale | Locale to use when parsing the number. | No |
integerOnly | Whether to parse to an integer (true) or floating point number (false). | No |
pattern | It specify the custom parsing pattern. | No |
timeZone | It specify the time zone of the displayed date. | No |
var | It specify the name of the variable to store the parsed number. | No |
scope | It specify the scope of the variable to store the parsed number. | No |
Example:
test.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <html> <head> <title>fmt:parseNumber JSTL formatting tag example</title> </head> <body> <c:set var="number" value="324123.23234"/> Number after parsing by setting type attribute: <br/> <fmt:parseNumber var="num" value="${number}" type="number"/> <c:out value="${num}"/><br/> Number after parsing by setting integerOnly attribute to true: <br/> <fmt:parseNumber var="num" value="${number}" integerOnly="true"/> <c:out value="${num}"/> </body> </html> |
web.xml
<web-app> <welcome-file-list> <welcome-file>test.jsp</welcome-file> </welcome-file-list> </web-app> |
Output:
Download this example.
Next Topic: JSTL fmt:formatDate Formatting Tag with example.
Previous Topic: JSTL fmt:formatNumber Formatting Tag with example.