我有这种 JSF Beans 结构:
@ManagedBean
@ViewScoped
public class ViewBeany implements Serializable {
....
@ManagedProperty(value='#{sessionBeany})
transient private SessionBeany sessionBeany;
...
public getSessionBeany() { ... };
public setSessionBeany(SessionBeany sessionBeany) { ... };
}
原因transient
是会话 bean 有一些不可序列化的成员,不能被序列化。
这行得通吗?
如果没有,我该如何解决无法序列化SesionBeany
但必须将其保留为视图范围 bean 下的托管属性的问题?
谢谢!