【问题标题】:When is a managed bean constructor called?何时调用托管 bean 构造函数?
【发布时间】:2013-12-20 14:04:18
【问题描述】:

何时调用托管 Bean 构造函数?它只调用一次吗?

谢谢!

【问题讨论】:

    标签: jsf constructor managed-bean


    【解决方案1】:

    托管 bean 构造函数调用由 JSF 生命周期进程执行。 这取决于为 bean 声明的范围。 如果托管 Bean 的范围是“请求”,那么 JSF 会为 每个请求。请求完成后,bean 的状态是未定义的。

    另一个范围是会话范围,这意味着为 完成网络会话。所以你负责管理一个正确的 bean 状态 整个会话。

    还有一些其他的范围,看看 JSF Lifecycle and Scopes of ManagedBeans。

    另外看看 FacesContext 和 FacesServlet: 很好的描述在这里:Lifecycle of FacesContext?

    【讨论】:

      猜你喜欢
      • 2012-12-18
      • 2011-04-06
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 2016-06-06
      相关资源
      最近更新 更多