当前位置: 首页 > 面试题库 >

具有验证错误的JSF PRG

段阳夏
2023-03-14
问题内容

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

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

该方案是:

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

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

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

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

谁能帮我吗?

提前致谢。


问题答案:

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

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

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

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



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

  • 我正在使用带有PRG模式的JSF。(在我的导航规则中使用)。 问题是,当我收到验证错误(例如:用户未设置强制值)时,重定向没有完成(即,一篇文章后面跟着同一页的get)。 情况是: > 用户没有输入强制值并提交表单 发生验证错误,同一视图显示错误消息(无PRG) 用户设置强制值并提交== 用户点击后退按钮= 谁能帮帮我吗? 提前感谢。 斯特凡

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

  • 我正在使用powermock。mockstatic这条线吹,这样我就可以控制它的返回值,因为它唯一的摆动我不必测试它。 但是它会抛出java.lang.VerifyError。我做了很多嘲笑这种事情,没有例外。删除“准备测试”和“运行”有所帮助,但是当我这样做的时候我会失去powermock。我的详细错误也在下面;

  • 问题内容: 抱歉,这个问题以前是否已经解决过。如果可以,请将我链接到该文件,但到目前为止,我还没有找到满意的答案。 我一直在寻找能使我的javax验证提供的错误消息更具体的方法。 在ValidationMessages.properties文件中指定了我目前用于@Min批注的消息: 并按预期打印 我想要的是消息还包括验证失败的变量(和类)的名称以及失败的变量的值。所以更像。 任何帮助将不胜感激。

  • 错误: TypeError:无法读取未定义的LoginForm c:/reactjs/hello-world/src/components/accountbox/LoginForm.js的属性“state”:23 2023 value={this.state.input.email}^24 onchange={this.handlechange}25 class=“form-control”26