我有几个 jsp 页面,每个页面都使用一个表单。
-------------------page1--------------------------
<form:form modelAttribute="form" >
<form:errors path="field1" class="error"/>
<form:input path="field1" type="text"/>
<form:form/>
-------------------page2--------------------------
<form:form modelAttribute="form" >
<form:errors path="field2" class="error"/>
<form:input path="field2" type="text"/>
<form:form/>
-------------------page3--------------------------
<form:form modelAttribute="form" >
<form:errors path="field1" class="error"/>
<form:input path="field1" type="text"/>
<form:errors path="field2" class="error"/>
<form:input path="field2" type="text"/>
<form:form/>
表格看起来像
class Form{
@NotBlank
private String field1;
@NotBlank
private String field2;
...
}
我的目标是对所有这些东西进行验证。因此,对于第一页field1是必需的,但field2不是。在最后一项中,所有字段都是必需的。