PrimeFaces Captcha没有在Chrome下显示

时间:2010-08-30 13:54:42

标签: java jsf google-chrome captcha primefaces

我的JSF Web应用程序使用PrimeFaces Captcha。它在Firefox和IE下正常运行,但在Chrome下无法显示。我在页面生成时没有出现任何错误,但如果我尝试使用隐形Captcha发布数据,则会显示以下错误消息:

j_idt25:j_idt32: Validation Error: Value is not valid.

XHTML源代码中没有id为'j_idt32'的元素。我用两种浏览器检查了这个。

任何帮助将不胜感激,提前感谢!丹尼尔

2 个答案:

答案 0 :(得分:6)

以下内容最初可在PrimeFaces用户手册常见问题解答中找到:

  

对于facelets,某些组件(如图表)在Safari或Chrome中不起作用   Firefox没有问题。

     

常见的原因是回应   与PrimeFaces一起使用时mimeType   与facelets。你需要确定   responseTypetext/html。同   facelets,您可以使用<f:view contentType=”text/html”>来强制执行   这个设置。

这解决了我的问题。

答案 1 :(得分:1)

这个链接显示了一个带有JSF2.0和Primefaces 3.0的Captcha,也许可以帮到你:

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