lunedì 12 agosto 2013

JSF leggere proprietà da resource bundle in un backing bean

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:

ResourceBundle.getBundle("resources.messages_growl").getString("chiavee");



Nessun commento:

Posta un commento