Balise <fmt:setBundle>

JSP 标准标签库Bibliothèque de balises standard JSP

La balise <fmt:setBundle> est utilisée pour charger un bundle de ressources et le stocker dans une variable nommée dans une portée ou dans une variable de configuration de bundle.

Format de syntaxe

<fmt:setBundle baseName="<string>" var="<string>" scope="<string>"/>

Attributes

La balise <fmt:setBundle> possède les attributs suivants :

Attribut Description Requis Valeur par défaut
basename Nom de base de la famille de bundles de ressources, exposé à une variable de portée ou à une variable de configuration Oui Aucune
var Variable dans laquelle stocker le nouveau bundle de ressources non Remplacer la valeur par défaut
scope Portée de la variable non Page


Démonstration d'exemple

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ 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 标签</title>
</head>
<body>

<fmt:setLocale value="en"/>
<fmt:setBundle basename="com.example.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>

La sortie est la suivante :

One 
Two 
Three

JSP 标准标签库Bibliothèque de balises standard JSP

Autres extensions