JSF中“flash”范围有哪些用途?

时间:2010-12-14 17:47:55

标签: jsf jsf-2 flash-scope

我正在学习JSF 2.1,而“flash”范围似乎与其他范围重叠。这是否带来任何价值,还是应该将其视为现代GOTO:声明?它有更高的用量吗?是否最好使用其他类型的范围(视图,请求等)?

1 个答案:

答案 0 :(得分:4)

主要用法如下:

  • 您提交表单
  • 由托管bean中的action方法处理
  • 然后返回重定向导航规则
  • 您需要在结果页面上显示动作方法中获得的对象

如果不适用于Flash范围,则需要在URL中以序列化形式传递结果,或使用forward而不是重定向。但这是糟糕的用户体验(如果他按下刷新)