Spring Web Flow 2.3を使用していますが、送信された場所に応じて異なる場所に移行する2つのフォームがあるページがあります。これを実現するために、ビューステート用に2つのフォームを内部に保持する1つの複合モデルオブジェクトがあります。私が見ている問題は、トランジションAが発生した場合、フォームAのみを検証したいということです。同様に、フォームBでも、Bトランジションが発生した場合にのみBを検証したいということです。検証するフォームを指定する方法がわかりません。各遷移のcompositeForm全体を検証している状態を表示します。
<view-state model="compositeForm">
<transition on="formAsubmit" to="formApage" validate="true"/>
<transition on="formBsubmit" to="formBpage" validate="true"/>
</view-state>
どのトランジションが実行されたかに応じて異なる方法で検証するためにカスタムバリデーターをトリガーする方法を知っている人はいますか?
助けてくれてありがとう。
スティーブ