0

Jsf-2.1.7 には、2 つのコマンド リンクを含むフォームがあります。1 つはフィールドを検証する送信リンクで、もう 1 つは検証をスキップする編集リンクです。

ただし、編集ボタンは Bean の検証をスキップしません

<h:commandLink value="Edit" action="#{buyerBacking.edit}" immediate="true">

    </h:commandLink>

手がかりはありますか??

4

1 に答える 1

1

を使用して Bean 検証を無効にする必要があります<f:validateBean disabled="true">。コマンドリンクによって設定されたリクエストパラメーターを確認できます。

例えば

<f:validateBean disabled="#{param.disableBeanValidation}" />
...
<h:commandLink ...>
    <f:param name="disableBeanValidation" value="true" />
</h:commandLink>
于 2012-11-07T22:27:25.243 に答える