我有一个jsf Web应用程序,它由三个页面组成,用于收集客户信息。
客户完成第一页后,会将其提交,验证并存储到托管bean。在第二页上,客户完成了一半的问题,然后单击我的上一页按钮,这是一个jsf命令按钮,其immediate属性设置为true,跳过验证和表单提交。我遇到的问题是,第二页上回答问题的一半现在已经丢失,因此当客户点击第一页的下一页返回第二页时,他们回答的问题将为空。
JSF是否有一种标准的方式来实现这一目标?我之前使用Struts处理过这种行为。
由于
汤姆
答案 0 :(得分:0)
在每个页面加载中,jsf使用当前控制器值构建视图。如果你没有将这些值保存到控制器bean,它们就会丢失。