我一直在阅读有关使用JSF 2在bean之间传递参数的不同方法,我真的不知道哪种方法最适合这种情况。
假设我有一个包含6-7个视图的进程,每个进程都有一个“返回”按钮返回上一个视图,我想恢复它所拥有的数据。
一种选择是使用我们存储所有数据的会话bean,但我不能这样做,因为我们有太多不同的进程。
我希望每个视图有1个bean,所以我没有一个视图bean中的每个进程。
当我们返回时,有些视图有太多数据要恢复,所以我不想将它们作为请求参数发送,网址太长了。
使用JSF2我们还能做些什么?我们也使用Omnifaces和Primefaces。
views / beans的示例。
每个视图都有一个按钮,可以返回上一个ViewD - > ViewC - > ViewB - > ViewA。
感谢。
答案 0 :(得分:0)
codi ViewAccessScope听起来非常适合这里。一旦在(新)视图中未引用bean,它就会被销毁