我有這種的JSF豆類結構:ViewScoped Bean內的SessionScope的ManagedProperty - 瞬態?
@ManagedBean
@ViewScoped
public class ViewBeany implements Serializable {
....
@ManagedProperty(value='#{sessionBeany})
transient private SessionBeany sessionBeany;
...
public getSessionBeany() { ... };
public setSessionBeany(SessionBeany sessionBeany) { ... };
}
的原因transient
是會話bean有一些非序列化的成員,無法進行序列化。
這項工作?
如果不是,我該如何解決無法序列化SesionBeany
的問題,但必須將其作爲託管屬性保留在視圖範圍的bean下?
謝謝!
如果你沒有這樣的限制,你也可以只設置你的'STATE_SAVING_MODE'到'server'並避免乾脆系列化你查看客戶 – kolossus