1

我使用带有 Facelets 的 JSF 2.1.7 Mojarra,我的大部分页面都是杂乱无章的页面,由视图范围的托管 bean 支持,使用发布到同一页面(返回“”)。根据我在 bean 中的标志,我将我想要的 html 代码(结果列表、插入/编辑/删除的表单)呈现到 crud 页面中。

在良好的实践、良好的设计、任何 webapp 的良好运行等方面......使用 PRG 模式更好吗?如果不使用 PRG 会不会有什么严重的问题?

就我而言,我正在考虑使用 PRG,但我认为这很乏味,因为 f:viewparams 必须用于任何表单字段,并且更改所有页面是一项艰巨(乏味)的工作。我错了吗?我必须在 JSF 中将 POST 转换为 GET 进行哪些更改?

我考虑使用 PRG 的原因(除了显示警报弹出窗口的糟糕用户体验)是我在会话已经超时时发布表单的问题。

谢谢你。

4

0 回答 0