2010-08-30 3 views
1

В моем веб-приложении JSF используется PrimeFaces Captcha. Он работает правильно под Firefox и IE, но не отображается в Chrome. Я не получаю ошибки при генерации страницы, но если я пытаюсь опубликовать данные с невидимым Captcha, следующее сообщение об ошибке показано ниже:PrimeFaces Captcha не отображается под Chrome

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

Там нет элемента с идентификатором «j_idt32» в XHTML исходный код. Я проверил это с обоими браузерами.

Любая помощь будет оценена, спасибо заранее! Daniel

ответ

6

Ниже можно первоначально найден в Руководстве пользователя PrimeFaces FAQ:

С Facelets некоторые компоненты, такие как диаграммы не работают в Safari или Chrome, но there's не проблема с Firefox.

Общей причиной этого является ответом mimeType при использовании с PrimeFaces с Facelets. Вы должны убедиться, что responseType is text/html. С помощью галочек вы можете использовать <f:view contentType=”text/html”> для обеспечения этой настройки .

Это решило мою проблему.

+0

вы долбанные гений – arg20