【发布时间】:2012-04-11 09:55:54
【问题描述】:
我有一个多页表单,也就是向导模式,其中第 1 页对应于向导表单的第 1 步,第 2 页对应于第 2 步,依此类推。除最后一页外,每个页面上都有一个“下一步”按钮带您到表单中的下一页。最后一页有一个提交按钮,用于提交向导中所有页面的所有数据。
我应该使用什么范围来维护在每个表单上输入的数据的状态?例如我应该使用一个 View Scoped bean 来保存在所有页面上输入的所有数据吗?这会起作用吗,因为我将导航到不同的页面(我相信它们被认为是不同的“视图”;如果它们是不同的视图,我相信当您导航到下一页时,View Scoped 数据将丢失向导)
【问题讨论】:
-
我认为 ViewScope 仅适用于 Ajax。但我会推荐这个选项。
标签: jsf-2