Вопрос

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

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

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

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

Это было полезно?

Решение

Следующее значение может быть первоначально найден в Руковом задании пользователя Primefaces:

С Faclets некоторые компоненты, такие как диаграммы, не работают в сафари или хроме, но нет проблем с Firefox.

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top