Les clés de locales du projet se trouvent dans web/webroot/WEB-INF/messages/base_fr.properties
.
Dans ce fichier, nous allons initialiser une locale pour le terme quantité. Nous l’écrirons comme suit :
1 |
spe.product.quantity = quantité |
Pour l’utiliser dans un fichier *.tag
, utiliser le code suivant :
1 |
<spring:theme code="spe.product.quantity" /> |
ou:
1 |
${spe.product.quantity} |
Nous pouvons ensuite utiliser des fonctions de formatage propres à JSP comme par exemple fn:toUpperCase
pour passer tout le texte en majuscules :
En en-tête du fichier *.tag
:
1 |
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> |
Puis à l’endroit ou vous souhaitez voir apparaître votre texte :
1 2 |
<spring:theme code="spe.product.quantity" var="toto"/> ${fn:toUpperCase(toto)} |