PrimeFaces验证码铬下不显示
-
25-09-2019 - |
题
我的JSF web应用使用PrimeFaces验证码。它工作正常Firefox和IE浏览器下,但它并没有镀铬下显示。我不明白在页面生成任何错误,但如果我尝试后与无形的Captcha验证码数据,显示以下错误消息:
j_idt25:j_idt32: Validation Error: Value is not valid.
有与在XHTML源代码ID“j_idt32”没有元素。我检查这与两个浏览器。
任何帮助,将不胜感激,谢谢提前!丹尼尔
解决方案
下面可最初在PrimeFaces用户手册FAQ找到:
随着小面像图表一些部件没有在Safari或Chrome的工作,但 there's与Firefox没有问题。强>
在常见的原因是响应 与PrimeFaces使用时
mimeType
与小面。你需要确保responseType
是text/html
。同 小面可以使用<f:view contentType=”text/html”>
强制执行 此设置。
这解决了问题。
其他提示
此链接显示与JSF2.0和Primefaces 3.0 Captcha验证,也许可以帮助你:
http://www.patternizando.com .BR / 2011/04 / catpcha-COM-primefaces-3-0 /
不隶属于 StackOverflow