多页面部信息,很好的做法



据我所知,通过多个页面使用faces-messages的唯一工作方式是使用自定义PhaseListener,它通过请求提供保存/恢复消息。我说的就是这样。

但这是一个好的做法吗?

可用于此目的的其他变量是什么?

Post/Redirect/Get模式是设计web应用程序导航流程的最佳实践之一。在使用JSF 2时,使用flash作用域将消息从一个请求传递到另一个请求是非常直接的。这个作用域类似于会话映射,但是它的生命周期是有限的,从一个请求到下一个请求,在它被删除之后。还有一些第三方库,如omnifaces,可以为您实现该功能。

相关内容

最新更新