JSTL - Tag principale <fmt: setBundle>

Il <fmt:setBundle> tag viene utilizzato per caricare un bundle di risorse e memorizzarlo nella variabile con ambito denominato o nella variabile di configurazione del bundle.

Attributo

Il <fmt:setBundle> tag ha i seguenti attributi:

Attributo Descrizione necessario Predefinito
basename Nome di base della famiglia di bundle di risorse da esporre come variabile di configurazione o con ambito Nessuna
var Nome della variabile per memorizzare il nuovo pacchetto No Sostituisci predefinito
scopo Ambito della variabile per memorizzare il nuovo pacchetto No Pagina

Esempio

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

Il codice sopra genererà il seguente risultato:

One 
Two 
Three