传递参数:JSF页面(表格) - > ViewScoped支持bean - > JSP页面(确认)

时间:2015-12-07 12:39:07

标签: jsf jsf-2 parameters view-scope

我有一个带表单的JSF页面。提交表单时,将调用辅助bean。支持bean创建实体对象,将其保存在数据库中,发送通知等,然后重定向到显示已创建实体的一些数据的确认页面。

问题是这个确认页面没有显示数据:实体对象被重置,因为支持bean是ViewScoped。

我可以将bean更改为SessionScoped,但我认为不合适,再加上我每次提交表单时都必须手动重置实体。

我还可以通过GET请求将实体ID发送到确认页面并让它从数据库中提取实体,但我想知道是否有更好的方法来实现这一点。

非常感谢。

0 个答案:

没有答案