gpt4 book ai didi

jsf-2 - Primefaces 验证码组件不起作用

转载 作者:行者123 更新时间:2023-12-04 17:50:48 24 4
gpt4 key购买 nike

我使用的是 PF3.5+JSF2.1.22,并且在我的 Web 应用程序中我使用的是 Primefaces Captcha 组件。我在验证码组件中遇到了一些奇怪的问题,我在应用程序中使用了这样的验证码组件

<p:captcha id="captcha" label="Captcha" theme="white" />

我有一个 PF 命令页面来将值提交给 bean
<p:commandButton id="clear" value="Clear" update="captcha" styleClass="kuberbutton" />

当我在表单提交后使用上面的按钮时,如果有任何验证问题和其他问题出现并且年龄再次加载,那么验证码在页面中不再可见,但是当我使用 ajax="false" 时在 PF 按钮中,它正在工作,这是该组件可以工作的行为吗?我必须这样做 ajax="false" ?我查看了 PF 网站,他们也做了同样的事情 Primefaces Captcha

最佳答案

Primefaces 中的 Captcha 组件目前不支持 ajax 行为,所以你必须使用 ajax="false"在您的 <p:commandButton ,您的页面必须完全重新加载,验证码才能正常工作...

如果您必须具有 ajax 行为,您可以使用其他第三方解决方案...

还没有尝试以下,但它可能有助于解决 ajax 问题:

recaptcha - AJAX AP

Displaying reCAPTCHA Without Plugins

How can I load a reCaptcha form using jQuery/AJAX while leaving the reCaptcha scripts in place?

关于jsf-2 - Primefaces 验证码组件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16912452/

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