将一个jsf视图的action方法中获得的对象传递给另一个



我对JSF相当陌生。只是试图让一个简单的应用程序工作(它以前是使用另一种技术编写的)。

的情况是,我让人们进入起始页,他们输入一个电子邮件地址,我们看看他们是否已经注册。如果是,我们希望将它们重定向到注册页面,并使用我们通过在原始表单的操作中完成的搜索获得的对象在表单中预先填充所有信息。

我有一个名为LookupBean的bean,其中包含emailAddress和"dollookup"的操作。然后,我们有一个registrationBean,它为所有相关的注册信息(姓名、电话、电子邮件等)公开一个模型对象。这个registationBean将有一个保存方法,等等。

因此,LookupBean由lookup.xhtml使用,RegistrationBean由register.xhtml使用。

我的问题是,一旦我通过lookup.xhtml在LookupBean中执行查找操作并前往注册,我如何使registrationBean具有对查找期间获得的值的引用?

同样重要的是要注意,我希望这两个bean都是基于视图的bean。我怀疑一种选择是只使registrationform bean会话范围,然后它将工作。

希望这有意义。

谢谢!

在jsf2.0中,我们有viewscope,您可以使用它来代替会话开销

这是ViewScope的缺点之一,可以通过JSF + CDI应用程序的@ViewAccessScoped来解决。几天前我在http://os890.blogspot.com/search/label/ViewScoped上发现了一些有趣的信息。

相关内容

  • 没有找到相关文章

最新更新