Spring服务器端表单验证

时间:2016-12-15 16:27:21

标签: spring forms validation spring-mvc server-side-validation

我有以下从jsp表单提交的bean类。我需要在保存到DB之前验证它。但我想忽略表单验证中的集合字段,因为它始终从表单返回null。 我可以完全删除该字段,但我正在使用这个相同的bean类来处理我需要在这个bean中收集的其他场景。那么是否有任何注释或方法可以忽略收集字段的验证?

@Setter
@Getter    
public class ProvGroup {
        private long provGrpId; 
        @NotNull(message = "This field is required.")
        @NotEmpty(message = "This field is required.")
        @NotBlank(message = "This field is required.")
        private String provGrpName;
        private String description;  
        @NotNull(message = "This field is required.")
        @NotEmpty(message = "Add at least one provider to table.")
        private String provGrpProvs;
        private List<Provider> providers;   <--- I need to ignore this from validation
    }

0 个答案:

没有答案