JSTL - Balise principale <fmt: setBundle>

le <fmt:setBundle> La balise est utilisée pour charger un ensemble de ressources et le stocke dans la variable de portée nommée ou dans la variable de configuration de l'ensemble.

Attribut

le <fmt:setBundle> tag a les attributs suivants -

Attribut La description Obligatoire Défaut
nom de base Nom de base de la famille de regroupements de ressources à exposer en tant que variable de portée ou de configuration Oui Aucun
var Nom de la variable pour stocker le nouveau bundle Non Remplacer par défaut
portée Portée de la variable pour stocker le nouveau bundle Non Page

Exemple

<%@ 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:setBundle 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>

Le code ci-dessus générera le résultat suivant -

One 
Two 
Three