In questo post avevamo visto come associare un resource bundle alle pagine xhtml, in modo da referenziare con la chiave presente nel file i componenti web senza cablare all'interno le descrizioni.
Se vogliamo effettuare la stessa operazione in un backing bean è sufficiente utilizzare il codice Java solitamente utilizzato per l'internazionalizzazione, ossia la classe java.util.ResourceBundle.
In questo caso non ci serve registrare il file nel faces-config come visto nell'altro post.
Supponiamo di avere il file messages_growl.properties dentro il package resources.
Il codice per accedere alle nostre proprietà sarà il seguente:
Se vogliamo effettuare la stessa operazione in un backing bean è sufficiente utilizzare il codice Java solitamente utilizzato per l'internazionalizzazione, ossia la classe java.util.ResourceBundle.
In questo caso non ci serve registrare il file nel faces-config come visto nell'altro post.
Supponiamo di avere il file messages_growl.properties dentro il package resources.
Il codice per accedere alle nostre proprietà sarà il seguente:
ResourceBundle.getBundle("resources.messages_growl").getString("chiavee");
Nessun commento:
Posta un commento