2

在阅读了 stackoverflow 中的一些问题和答案(比如这个ViewParam vs @ManagedProperty(value = "#{param.id}"))后,我不确定是否可以使用viewParambean@RequestScoped和 ajax 事件。正如您在@BalusC 的回答中看到的那样:

可以在 @RequestScoped bean 上使用,但如果您希望 > 视图参数在任何验证失败中幸存,它要求 bean 是 @ViewScoped。

我认为可以f:viewParam@RequestScopedbean 一起使用,同时在验证失败后保留视图参数,我的意思是,你根本不需要@ViewScopedbean。

可能使用@ViewScopedbean 的必要性与这个规范问题有关,不是吗? http://java.net/jira/browse/JAVASERVERFACES-1532

根据该问题,该解决方案仅适用于 JSF 2.2。

4

0 回答 0