How to maps key to the localized message and performs the parametric replacement in a JSP?


The <fmt: message> tag maps key to the localized message and performs the parametric replacement.

Attribute

The <fmt: message> tag has the following attributes −

AttributeDescriptionRequiredDefault
keyMessage key to retrieveNoBody
bundleResource bundle to useNoDefault bundle
varName of the variable to store the localized messageNoPrint to page
scopeThe scope of the variable to store the localized messageNoPage

Example

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
   <head>
      <title>JSTL fmt:message Tag</title>
   </head>
   <body>
      <fmt:setLocale value = "en"/>
      <fmt:setBundle basename = "com.tutorialspoint.Example" var = "lang"/>
      <fmt:message key = "count.one" bundle = "${lang}"/><br/>
      <fmt:message key = "count.two" bundle = "${lang}"/><br/>
      <fmt:message key = "count.three" bundle = "${lang}"/><br/>
    </body>
</html>

You will receive the following result −

One
Two
Three

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

128 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements