Bonsoir,
comment je pourrais accéder à la valeur d'une clé de mon "ApplicationResources.properties" à l'intérieur de la méthode
"ActionForward execute".
Merci.
Version imprimable
Bonsoir,
comment je pourrais accéder à la valeur d'une clé de mon "ApplicationResources.properties" à l'intérieur de la méthode
"ActionForward execute".
Merci.
Ce n'est peut etre pas academique mais pourquoi pas en ouvrant le fichier tout simplement ?
Ex pour les messages de mon appli :
cheminServlet obtenu par la methode ServletContext.getRealPath("/").Code:
1
2
3
4
5
6
7
8 String cheminMessages = cheminServlet+"/WEB-INF/classes/LanguageResources.properties"; Properties messages = new Properties(); try { messages.load(new FileInputStream(cheminMessages)); } catch (Exception e) { return null; }
Merci ça marche !
Une version peut etre plus académique (pas besoin de modifier ton code si tu modifie le fichier dans struts-config.xml)Citation:
Envoyé par desproges
Code:
1
2
3
4
5
6
7 /* Récupération du fichier ressources (contenant le texte de l'application) */ MessageResources msg = (MessageResources) request.getSession() .getServletContext().getAttribute(Globals.MESSAGES_KEY); /* Récupération de la clé bouton.reset */ msg.getMessage( "bouton.reset" );
Merci c'est la solution que je cherchais.