Bonjour,
j'ai une question, comment faire pour recuperer à partir du fichier d'internationalisation de struts les valeurs dont on ne connait qu'une partie de la clé?
merci d'avance
Version imprimable
Bonjour,
j'ai une question, comment faire pour recuperer à partir du fichier d'internationalisation de struts les valeurs dont on ne connait qu'une partie de la clé?
merci d'avance
Tu peux par exemple récupérer toutes les clés définies dans le fichier des messages via la méthode getKeys de la classe ResourceBundle et ensuite, tester la valeur de chacune des clés :
Dans ce code, il faut remplacer fichierProperties par ce que tu as codé dans l'attribut parameter de la balise message-resources du struts-config.xml.Code:
1
2
3
4
5
6
7 ResourceBundle resourceBundle= ResourceBundle.getBundle("fichierProperties"); Enumeration enumeration = resourceBundle.getKeys() ; while (enumeration.hasMoreElements()) { String cle = (String) enumeration.nextElement(); // ici ajouter le test sur la clé }
merci pour ta reponce,
j'ai essayé et ça marche :king: