我的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   与小面。你需要确保   responseTypetext/html。同   小面可以使用<f:view contentType=”text/html”>强制执行   此设置。

这解决了问题。

其他提示

此链接显示与JSF2.0和Primefaces 3.0 Captcha验证,也许可以帮助你:

http://www.patternizando.com .BR / 2011/04 / catpcha-COM-primefaces-3-0 /

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top