JSTL - Core <fmt:message> Tag



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

Attribute

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

Attribute Description Required Default
key Message key to retrieve No Body
bundle Resource bundle to use No Default bundle
var Name of the variable to store the localized message No Print to page
scope Scope of the variable to store the localized message No Page

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
jsp_standard_tag_library.htm
Advertisements