Salve,
ho un'applicazione fatta con Jsp e ejb 2.1.
Devo aggiungere una funzionalità nuova e vorrei (devo) farlo utilizzando JSF.
Il mio problema è il seguente: ho un bean che implementa il pattern Visitor; al momento chem l'utente clicca sul link per la nuova funzionalità JSF vorrei "recuperare" il bean dalla sessione e fargli fare certe operazioni che deve visualizzare nella jsf.
Qualcosa tipo:
Il problema è che non riesco a mettere l'oggetto EsempioVisit in sessione.codice:<managed-bean> <managed-bean-name>esempioBean</managed-bean-name> <managed-bean-class>it.bean.EsempioBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-property> <property-name>visit</property-name> <property-class>it.bean.EsempioVisit</property-class> <value>#{sessionScope.visit}</value> </managed-property> </managed-bean>
Se faccio:
mi dice che FacesContext è null.codice:getFacesContext().getExternalContext().getSessionMap().put("visit", esempioVisit);
E' possibile secondo voi fare questa cosa che vorrei?

Rispondi quotando