我正在使用 Spring Web Flow 2.3,并且我有一个页面,上面有两个表单,根据提交的表单转换到不同的位置。为了实现这一点,我为我的视图状态创建了一个复合模型对象,其中包含两个表单。我看到的问题是,如果触发了转换 A,我只想验证表单 A,同样使用表单 B - 如果触发了 B 转换,我只想验证 B。我不确定如何指明要验证的表格。为每个转换验证整个复合表单的视图状态:
<view-state model="compositeForm">
<transition on="formAsubmit" to="formApage" validate="true"/>
<transition on="formBsubmit" to="formBpage" validate="true"/>
</view-state>
有谁知道我如何触发自定义验证器根据触发的转换进行不同的验证?
谢谢你的帮助。
史蒂夫