Sto costruendo un'applicazione web usando JSF/Primefaces. Ho bisogno di avere una classe "costanti", cioè una classe che consisterà di costanti. Queste costanti sono principalmente comandi di navigazione che verranno utilizzati in tutta l'applicazione. La ragione per cui sto facendo questo è di evitare di creare istanze di stringhe su una base ad-hoc.Avere una classe "costanti" in JSF
Come ottengo ciò, rendendo le costanti accessibili sia da backing bean che da file XHTML?
Ho provato a utilizzare @ApplicationScoped
e ad utilizzare il modello Singleton (classe Singleton) ma non riesco a farlo funzionare a causa di problemi di ambito.
O forse sto solo usando l'approccio sbagliato. Qualsiasi idea/suggerimento è benvenuto.
Perché non si dispone di una classe con 'public static final string page1 =" page1.xhtml "'. Ricorda che questa classe verrà utilizzata nei bean gestiti. Se intendi utilizzare uno qualsiasi di questi valori nel tuo codice JSF, puoi aggiungere @ApplicationScope alla classe e ai getter per le 'String' che utilizzerai. –
Puoi spiegare con un esempio? – javaMS