【发布时间】:2012-02-28 16:09:27
【问题描述】:
我想问我是否将托管 bean 放在会话范围内,然后将其存储在会话中'就像我有这样的 bean 一样
@ManagedBean
@SessionScoped
public class SessionScopedBean implements Serializable {
.......
} //end of class SessionScopedBean
然后它存储在会话中,在我的会话期间我可以使用它
session.getAttribut("SessionScopedBean");
这会给我 SessionScopedBean 对象,当会话被销毁时,我会得到空值。现在我想问一下我的 bean 是否在视图 Scope 中,那么我怎样才能得到它。喜欢
@ManagedBean
@ViewScoped
public class ViewScopedBean implements Serializable {
.......
} //end of class ViewScopedBean
现在如果视图是持久的,那么这个 bean 处于视图状态,当视图改变时,这个 bean 将被销毁。现在我想问一下,如果视图持久,我如何从视图状态中获取这个 bean。喜欢
view.getAttrubute("ViewScopedBean"); //just a code. No actual implementation.
谢谢
【问题讨论】:
标签: jsf-2