PrimeFaces Captcha не отображается под Chrome - PullRequest
1 голос
/ 30 августа 2010

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

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

В исходном коде XHTML нет элемента с идентификатором 'j_idt32'. Я проверил это в обоих браузерах.

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

Ответы [ 2 ]

6 голосов
/ 02 сентября 2010

Следующие сведения могут быть найдены в FAQ по руководству пользователя PrimeFaces:

При использовании фасетов некоторые компоненты, такие как диаграммы, не работают в Safari или Chrome, но с Firefox проблем нет.

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

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

1 голос
/ 01 мая 2011

Эта ссылка показывает капчу с JSF2.0 и Primefaces 3.0, может быть, может помочь вам:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...