代码之家  ›  专栏  ›  技术社区  ›  Jigar Joshi

JSF应用程序部署时函数调用

  •  0
  • Jigar Joshi  · 技术社区  · 15 年前

    同样地 我想在部署应用程序时加载一个函数,并将其放置在其中。

    那有什么出路吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Bozho    15 年前

    听上去很怀疑听众没有为你工作。它本该起作用的。我假设发生的是,您期望您的请求范围bean在请求/响应周期之外注入它们的依赖项。这不会发生的。

    • @PostConstruct 注释并初始化它。
    • 登记 ServletRequestListener

    如果您希望托管bean在应用程序范围内初始化某些内容(顺便说一句,这是什么内容):

    1. 创建具有作用域的托管bean application
    2. @施工后

    顺便说一句,将JSP初始化代码放入构造函数是错误的。它本应该在 init(..) 方法(实际上,根本不应该在JSP中)

    PhaseListener (在 faces-config.xml ),其中惰性加载tha应用程序设置。