具有验证错误的JSF PRG

发布于 2021-01-29 19:37:44

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

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

该方案是:

用户未输入强制值并提交表单

发生验证错误,并且显示同一视图并显示一条错误消息(无PRG)

用户设置强制值并提交==> GO到下一页(带有PRG)

用户单击后退按钮=>问题,因为在步骤2中未执行PRG。==>在Firefox中显示“文档已过期”屏幕

谁能帮我吗?

提前致谢。

关注者
0
被浏览
276
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

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

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看