问题标签 [managed-property]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
120 浏览

servlet-filters - 注入 `sessionScoped` `managedBean` 不起作用

我有一个 sessionScoped managedBeancall UserManager,当我尝试#{UserManager.loggedIn}在视图中打印时,它可以工作,但是在我servlet-filter的注入中managedBean不起作用。

我试着像这样注入它:

userManager我有空指针。

0 投票
0 回答
906 浏览

jsf-2 - JSF 2 ManagedProperty 为空

我知道关于这个确切问题有很多关于 SO 的问题,但我找不到解决我的问题的方法。我正在尝试@ManagedProperty在 JSF 2 中使用 a。我使用了此页面中的示例,但我的不起作用:

父 bean 和注入的 bean 都是会话范围的。两个 bean 都具有该@ManagedBean属性。没有 faces-config.xml 声明,没有 EJB,没有使用 Spring。我从该示例中注意到的一件事是这两个 bean 类都实现了Serializable. 我的没有,我不确定这是否有所作为。

当我使用此代码时,NullPointerException当我尝试对userSession. 但是,我知道会话存在,因为当我使用 @BalusC 的findBean便捷方法时,它可以工作。不过,有一件事是,我的代码只有userSession = findBean("userSession")在我在“做事”的同一方法中调用时才有效。userSession如果我在 bean 的构造函数中初始化,我会得到另一个 NPE。有任何想法吗?

0 投票
1 回答
479 浏览

jsf - 在预渲染方法中使用 @ManagedProperty

我的 xhtml 中有一个如下所示的数据表:

现在在我的支持 bean 中,我有:

你认为我可以在 preRender 方法中调用 managedproperty 吗?请建议。谢谢。

0 投票
0 回答
145 浏览

jsf - 使用托管属性注入另一个 MB 时,托管 bean 的参数为空

我有一个带有一些参数的 ManagedBean A 和一个带有由 @ManagedProperty 注入的参数的 MB A 的 Managed B,MB A 被注入到 B 上没有问题,但 A 的参数为空,有人有这个问题吗?

0 投票
0 回答
1209 浏览

jsf-2 - 无法从另一个访问一个托管 bean

我是 JSF 的初学者,我在从另一个 bean 访问存储在一个会话范围 bean 中的数据时遇到问题。我在这里读过类似的问题,但它们没有帮助。

无论如何,这是一个bean:

我想在第二个 bean 中访问该 bean 的用户名和密码:

问题是变量 logBin 始终为空。

有什么想法我在这里做错了吗?

0 投票
1 回答
208 浏览

jsf-2 - 与@ManagedProperty 不一致

我在@ApplicationScoped 中有一个带有全局数据列表的bean,如下所示:

我还有一个 @ViewScoped bean,它通过 @ManagedProperty 引用 GlobalData,如下所示:

有趣的是,当在 SomePageController 中我想将一个项目添加到 GlobalData 列表中时,如下所示:

因为每次调用 someUIAction 时,theGlobalData 都会指向一个全新的实例,其中包含一个空数据!!!!我可以确认这一点,因为我添加了一些这样的登录信息:

然后我得到以下输出:

每个请求都有一个新实例,我用谷歌搜索,但我能得到的唯一信息是这个有类似问题的人,我仍然尝试了他的解决方案,但没有运气=(。

** 附加信息**:我正在使用 TomEE 1.5.2 网络配置文件进行开发,其中包括 Apache MyFaces 我还检查了所有注释都来自 javax.faces.bean 包

0 投票
2 回答
2564 浏览

jsf-2 - Primefaces DataTable 在托管 Bean 之间传递参数后未更新

我目前正在使用带有简单 CRUD 操作的 Primefaces 数据表。此数据表显示先前在另一个显示项目工作列表的数据表中选择的工作列表的任务。为了获得选定的工作列表,我将 WorkListManagedBean 注入到 TaskManagedBean 中。当我从选定的工作列表中创建或删除任务时,它已在数据库中成功完成,但数据表未更新:(。这是我的任务托管 Bean:

这是我的 JSF 页面:

0 投票
2 回答
1251 浏览

jsf - 更新视图范围的 JSF bean 的注入 bean

xhtml 页面几乎在每个页面上都包含登录控件。理想的情况是他们能够登录,并且页面将刷新并且现有的FooController将具有对当前登录用户的引用,这有条件地呈现按钮/元素。行为是发生了登录,但FooController视图仍然“有效”,因此不再尝试再次注入托管 bean。如果我离开页面,然后返回到它[重建视图范围的 bean],用户 bean 会很好地重新注入......但我不希望有那个中间步骤。有任何想法吗?

我尝试了各种形式,FacesContext.getCurrentInstance().getViewRoot().getViewMap().remove("user");希望它能从会话中重新拉出来,但无济于事。我不想在我的 LoginController 中紧密耦合代码来引用专门使 FooController 或 BarController 或任何其他引用用户 bean 的无效。

0 投票
2 回答
21908 浏览

jsf - JSF 托管 bean 和托管属性都需要吗?

我是 JSF 的新手,我想知道:

如果我有一个控制器来处理给定页面的所有工作,并且有一个 bean 来保存所述页面的所有数据,是否有必要同时拥有

控制器上的注释和

表单bean上的注释?

0 投票
1 回答
91 浏览

jsf - 从一个 bean 到另一个 bean 的托管属性

你们谁能解释一下,为什么第一个代码有效而另一个无效?

在职的:

不工作:

settingsBean.tmp 是 Verteilerliste 的一个实例

操作 editverteilerliste 会导致另一个使用 settingsEditVerteilerlisteBean 的页面:

第二页:

我知道我只能使用工作的,但我想了解为什么第二个不起作用!