Bonjour à tous,
Je dois créer un site en plusieurs langues (français, anglais, espagnol, ...).
Les traductions sont stockées dans une table d'une BD. Dans cette table, j'ai une colonne ID qui représente l'ID de mon composant dans la page JSP. Les autres colonnes sont celles des traductions dans les différentes langues.
Ex : ID | FR | UK | ES
| | |
Donc quand l'utilisateur choisit sa langue, j'utilise un bean qui récupère la colonne ID et celle correspondant à la langue dans une Hashtable.
J'ai ensuite une méthode getValue(string key) qui me renvois la valeur de la clé.
Le problème c'est que je n'arrive pas à appeler correctement cette méthode avec le paramètre.
Par exemple :Est ce une bonne solution. Je connait également les bundle mais qui fait exactement la même chose sauf que les valeurs se trouvent dans des fichiers properties.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:outputText id="Txt_Access" value="#{monBean.getValue("Txt_Access")}"/>
Merci
Bonne journée
Partager