[débutant] Utilisation de jstl pour une internationnalisation
Bonjour à tous !
Voici mon problême : je dispose d'une application web à bas de java/hibernate/struts etc .... Je dois rajouter quelques fonctionnalités dont l'internationnalisation de celle-ci. autrement dis, il faut pouvoir cliquer sur le drapeau d'un pays pour changer la langue du contenu de la page.
Pour cela j'ai choisis d'utiliser la librairie de formatage fmt inclue dans jstl, conformement au cours disponible à cette adresse : http://adiguba.developpez.com/tutori...e/jsp/jstl/#L3
J'ai donc créé 2 fichiers, Message_fr.properties et Message_en.properties contenant des lignes de ce style :
Code:
message.add = Ajouter
Sur ma page jsp j'ai rajouté ceci à la déclaration des tag :
Code:
1 2
| <!-- formattage des donnees -->
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
J'ai ensuite donné la propriété régionale pour tester :
Code:
<fmt:setLocale value="fr" scope="session"/>
Un peu plus loin dans mon code je fais souhaite afficher un message :
Code:
<fmt:message key="message.add"/>
et au lieu de me retrouver avec "Ajouter" le navigateur affiche "???message.release???".
Ma question est donc la suivante : qu'est-ce que j'ai oublié de faire ? :aie:
Merci d'avance :P