Ho un Fagioli struttura JSF di questo tipo:ManagedProperty of SessionScope all'interno di un bean ViewScoped - Transient?
@ManagedBean
@ViewScoped
public class ViewBeany implements Serializable {
....
@ManagedProperty(value='#{sessionBeany})
transient private SessionBeany sessionBeany;
...
public getSessionBeany() { ... };
public setSessionBeany(SessionBeany sessionBeany) { ... };
}
La ragione per la transient
è che la session bean ha alcuni membri non serializzabile e non può essere fatta Serializable.
Funzionerà?
In caso contrario, come posso risolvere il problema di non poter serializzare SesionBeany
ma doverlo mantenere come una proprietà gestita in un bean con ambito di visualizzazione?
Grazie!
Se non sei così costretti, si potrebbe anche solo impostare il '' STATE_SAVING_MODE' per server' ed evitare di dover serializzare l'immagine per il cliente del tutto – kolossus