gpt4 book ai didi

jsf-2 - 带有验证错误的 JSF PRG

转载 作者:行者123 更新时间:2023-12-01 03:59:06 26 4
gpt4 key购买 nike

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

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

场景是:

  • 用户没有输入强制值并提交表单
  • 发生验证错误,并且同一 View 显示错误
    消息(无PRG)
  • 用户设置必填值并提交 ==> 转到下一页
    (带PRG)
  • 用户单击后退按钮 => 问题,因为在
    第 2 步。 ==> 在 Firefox 中出现“文档过期”屏幕

  • 有人可以帮我吗?

    提前致谢。

    斯蒂芬妮

    最佳答案

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

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

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

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

    关于jsf-2 - 带有验证错误的 JSF PRG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14727606/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com