0

JSF ページにカスタム バリデーターがあり、ビュー パラメーターを使用callbackUrlして、URL で受信したバッキング Bean の値を設定しています。

例えば、

http://localhost:8080/myapp/index.jsf?callbackUrl=google.com

JSF:

<f:metadata>
    <f:viewParam id="callbackUrl" name="callbackUrl"
        value="#{userbean.callbackUrl}">
        <f:validator validatorId="com.me.something.CallbackUrlValidator" />
    </f:viewParam>
</f:metadata>

URL が有効かどうかをチェックするカスタム バリデーターがあります。カスタム バリデータは、ページの読み込み中に 1 回、ページの送信中に 1 回実行されます。ページの送信中にのみバリデーターのみが作動するようにしたいと思います。とにかく私はこれを行うことができますか?

4

1 に答える 1