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

JSPJava 8Object Oriented ProgrammingProgramming

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
raja
Published on 25-Mar-2019 05:40:41
Advertisements