1

私の JSF Web アプリケーションは PrimeFaces Captcha を使用しています。Firefox と IE では正常に動作しますが、Chrome では表示されません。ページ生成時にエラーは発生しませんが、非表示のキャプチャを使用してデータを投稿しようとすると、次のエラー メッセージが表示されます。

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

XHTML ソース コードに id 'j_idt32' を持つ要素はありません。両方のブラウザでこれを確認しました。

事前に感謝します。ダニエル

4

2 に答える 2

6

以下は、もともと PrimeFaces ユーザー マニュアルの FAQ に記載されています。

facelets を使用すると、チャートなどの一部のコンポーネントが Safari や Chrome では機能しませんが、Firefox では問題ありません。

一般的な理由は、 mimeTypeFacelets で PrimeFaces を使用した場合の応答です。であることを確認する必要があり responseTypeますtext/html。facelets では、 を使用し<f:view contentType=”text/html”&gt;てこの設定を強制できます。

これで私の問題は解決しました。

于 2010-09-01T23:20:47.863 に答える
1

このリンクは、JSF2.0 と Primefaces 3.0 のキャプチャを示しています。

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

于 2011-04-30T20:06:05.463 に答える