JSTL - Etiqueta Core <fmt: setBundle>
los <fmt:setBundle> La etiqueta se usa para cargar un paquete de recursos y lo almacena en la variable de ámbito nombrada o en la variable de configuración del paquete.
Atributo
los <fmt:setBundle> La etiqueta tiene los siguientes atributos:
Atributo | Descripción | Necesario | Defecto |
---|---|---|---|
nombre de base | Nombre base de la familia del paquete de recursos para exponer como variable de configuración o de ámbito | si | Ninguna |
var | Nombre de la variable para almacenar el nuevo paquete | No | Reemplazar predeterminado |
alcance | Alcance de la variable para almacenar el nuevo paquete | No | Página |
Ejemplo
<%@ 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>
El código anterior generará el siguiente resultado:
One
Two
Three