JSF PRG 存在验证错误

2023-12-07

我正在使用带有 PRG 模式的 JSF。 (在我的导航规则中使用)。

问题是当我收到验证错误时(例如:用户未设置强制值),重定向未完成(即发布后紧接着获取同一页面)。

场景是:

  1. 用户没有输入必填值并提交表单

  2. 发生验证错误,并且显示相同视图时出现错误 消息(无 PRG)

  3. 用户设置必填值并提交==>转到下一页 (有PRG)

  4. 用户单击后退按钮 => 出现问题,因为在 步骤 2. ==> 在 Firefox 中出现“文档已过期”屏幕

有人可以帮我吗?

提前致谢。

Stéphane


只需通过ajax提交表单即可。这是添加的问题

<f:ajax execute="@form" render="@form" />

命令链接和按钮。如果您正在使用<h:message(s)>,那么我假设它们的形式完全相同,否则您需要将它们的客户端 ID 添加到render.

通过 ajax 提交表单时的验证错误不会生成历史记录。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSF PRG 存在验证错误 的相关文章

随机推荐