当前位置: 首页 > 知识库问答 >
问题:

带有验证错误的JSF PRG

相野
2023-03-14

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

问题是,当我收到验证错误(例如:用户未设置强制值)时,重定向没有完成(即,一篇文章后面跟着同一页的get)。

情况是:

>

  • 用户没有输入强制值并提交表单

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

    用户设置强制值并提交==

    用户点击后退按钮=

    谁能帮帮我吗?

    提前感谢。

    斯特凡

  • 共有1个答案

    汪兴旺
    2023-03-14

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

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

    到命令链接和按钮。如果您使用

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

     类似资料:
    • 使用spring我有这个endpoint, 带有日期字段的对象的Spring验证失败

    • 问题内容: 非常奇怪的错误。我使用的是http://developers.facebook.com/docs/authentication/。所以我创建了对fb的请求并传递redirect_uri。我在本地主机上使用测试站点。所以如果我通过 redirect_uri = http://localhost/test_blog/index.php 它工作正常,但如果我通过 redirect_uri =

    • 我一直在寻找一种能够让我: 验证复杂的(大结构、许多可选的元素子/序列、固定顺序等)XML; 为每个检查/检查块/规则定义自定义错误消息(类似XSD处理器的错误对我没有用); 如果可能,以人类可读的方式有效地定义验证模式/规则; 换句话说,类似Schematron的东西(允许自定义错误MSG,可读性等),但对于复杂的结构检查仍然很好(XPath对于顺序检查之类的事情效率很低)。 是否有一些合适的技

    • 问题内容: 我在PRG模式下使用JSF。(在我的导航规则中使用)。 问题是,当我收到验证错误(例如:用户未设置强制值)时,重定向未完成(即,帖子后跟随同一页面)。 该方案是: 用户未输入强制值并提交表单 发生验证错误,并且显示同一视图并显示一条错误消息(无PRG) 用户设置强制值并提交==> GO到下一页(带有PRG) 用户单击后退按钮=>问题,因为在步骤2中未执行PRG。==>在Firefox中

    • 嗨,我到处找,但找不到解决方案。我正在Jquery函数中调用ajax,并从spring输入表单提交数据:输入到控制器。控制器通过JSR 303 Hibernate验证验证日期,并通过JSON将错误返回给同一Jquery函数(通过JSON接收数据),并在jsp中显示错误。一切正常,但显示的错误消息只是dafault或来自验证注释的消息参数。我想从ValidationMessages中获取错误消息。属

    • 我有以下xml: 我在网上验证了xml,它的格式很好。接下来我做了架构: 当我尝试在线验证时,会出现以下错误:http://www.utilities-online.info/xsdvalidation/?save=72595340-b1e9-4061-a655-c6cfb9cdac44-XSD验证#。USIxpqw1pi点击按钮根据xsd验证xml并查看所有错误。有人知道如何毫无差错地解决这个问