0

JSF ビュー (Primefaces) に reCaptcha コンポーネントを統合しました。reCaptcha 失敗エラー (空白またはエラー値) を収集したいと考えています。

多くのコンポーネント (コンポーネントのタブに 1つ) があるため、属性を持つ<p:messages/>コンポーネントを使用する必要がありますが、コンポーネントで属性を定義し、その id を の属性で使用すると、機能しません。テストに属性を使用しない場合、次のように表示されます。for<p:messages/><p:tabView/>id<p:captcha/>for<p:messages/>forFacesMessage

j_idt16:j_idt69 : ブラ ブラ ブラ...

しかしj_idt16:j_idt69、生成された HTML コードに id が存在しないようです...

私が使っfor="j_idt16:j_idt69"てもダメです…。

captchaでは、メッセージを適切なmessagesコンポーネントにディスパッチするにはどうすればよいですか?

4

2 に答える 2

1

Primefaces が提供する Captcha が機能しませんでした。JSF 2 /Primefaces を使用してキャプチャの問題を解決した次のチュートリアルに従ってください。

http://techzone4all.wordpress.com/2012/02/20/integrate-simple-captcha-to-web-project/

于 2013-01-11T09:39:52.487 に答える
0

特定のニーズに対応するには、の値との属性を定義してvalidatorMessageconverterMessageそれぞれrequiredMessage<p:captcha/>状況でユーザーフレンドリーなメッセージを表示できるようにする必要があります。参考までに、<p:captcha/>コンポーネントは同封のフォームの送信中に処理されます。つまり、特定のコンポーネントなどに添付することはできません。

きれいなメッセージを表示<h:form/>するには、キャプチャコンポーネントを、reCaptcha操作に関連する他のコンポーネントと一緒にのみ配置する必要があります。

于 2013-01-06T16:21:16.160 に答える