2010-08-30 30 views
1

我的JSF Web应用程序使用PrimeFaces验证码。它可以在Firefox和IE下正常工作,但不会在Chrome下显示。我不明白在页面生成任何错误,但如果我尝试后与无形的Captcha验证码数据,显示以下错误消息:PrimeFaces Captcha在Chrome中未显示

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

有一个在XHTML ID为“j_idt32”没有元素源代码。我用这两种浏览器检查了这一点。

任何帮助将不胜感激,在此先感谢!丹尼尔

回答

6

下可以在PrimeFaces用户手册FAQ中最初发现:

随着小面像图表一些组件并不在Safari或Chrome,但 there's与Firefox没有问题的工作。

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

这解决了我的问题。

+0

你是一个天才再用 – arg20 2011-05-03 17:24:03