【发布时间】:2013-11-17 23:06:59
【问题描述】:
当我将托管 bean 定义为 CDI bean (@Named) 时,ui:debug 弹出窗口不会显示它。如果我将定义更改为 JSF @ManagedBean,它会很好地显示在作用域变量中。 我需要做些什么来完成这项工作吗? 我正在使用 Mojarra 2.1。
【问题讨论】:
-
你也给它一个范围吗?当您从
@ManagedBean切换到@Named时,您是否将 JSF 范围切换为 CDI 范围? -
是的,两者都是 SessionScoped(分别在 javax.faces.bean 和 javax.enterprise.context 中)
标签: debugging jsf facelets cdi managed-bean