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 :Sur ma page jsp j'ai rajouté ceci à la déclaration des tag :
Code : Sélectionner tout - Visualiser dans une fenêtre à part message.add = Ajouter
J'ai ensuite donné la propriété régionale pour tester :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <!-- formattage des donnees --> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>Un peu plus loin dans mon code je fais souhaite afficher un message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <fmt:setLocale value="fr" scope="session"/>et au lieu de me retrouver avec "Ajouter" le navigateur affiche "???message.release???".
Code : Sélectionner tout - Visualiser dans une fenêtre à part <fmt:message key="message.add"/>
Ma question est donc la suivante : qu'est-ce que j'ai oublié de faire ?![]()
Merci d'avance![]()
Partager