0

Liferay ポートレットで Primefaces キャプチャ コントロールを使用しようとしています。

次のコードがあります。

<h:form>
   ....
   <p:captcha id="captcha" requiredMessage="Debe ingresar el captcha"/>
   <p:commandButton value="Send" actionListener="#{registrationPymeViewEdit.onSend}" ajax="false" />
</h:form> 

そして、私の web.xml で、公開鍵と秘密鍵を次のように構成しました。

<context-param>
    <param-name>primefaces.PRIVATE_CAPTCHA_KEY</param-name>
    <param-value>MY_PRIVATE_KEY</param-value>
</context-param>
<context-param>
    <param-name>primefaces.PUBLIC_CAPTCHA_KEY</param-name>
    <param-value>MY_PUBLIC_KEY</param-value>
</context-param>

私が抱えている問題は、フォームが送信されず、Bean の「onSend」メソッドが実行されないことです。キャプチャを削除すると、Bean のメソッドは正常に実行されます。

何か案は?

前もって感謝します!

4

1 に答える 1

0

サーバーログにエラーがないことを前提としています。適切なアクション メソッドでアクション リスナーの代わりにアクションを使用するようにしてください。

于 2012-11-19T13:32:57.983 に答える