Description about JSTL formatting tag:
The format tag library provides the support for
internalization. This provides the formatting of data in different domains. The
data can be dates, numbers, or the time specifications in different domains.
The syntax for it is:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"
%>
JSTL formatting tags are divided in to four
categories:
- Basic Formatting Tags
- Number Formatting Tags
- Date Formatting Tags
- Time Zone Tags
Basic Formatting Tags: These
tags are used to format the data of a jsp page. These tags parse the data based
on the current locale.
Types of Basic Formatting Tags:
- <fmt:setLocale>
- <fmt:setBundle>
- <fmt:bundle>
- <fmt:message>
- <fmt:param>
- <fmt:requestEncoding>
Number Formatting Tags: It is
used to Format the number data. This Tags include the currency _ related
formatting, number parsing and Formatting. It is also used for the percentage
formatting.
Types of number Formatting Tags:
- <fmt:formatNumber>
- <fmt:parseNumber>
Date Formatting Tags: These Tags are
used to format date type of data. It help in formatting the date_ time data.
Types of date formatting tags:
- <fmt:formatDate>
- <fmt:parseDate>
Time Zone Formatting Tags: It is used
to format the time zone type of data. These tags help in setting and specifies
the time zone.
Types of Time Zone Formatting Tags:
- <fmt:timeZone>
- <fmt:setTimeZone>
Example:
index.jsp:
number.jsp:
OUTPUT:
index.jsp:
number.jsp: