0
     @NotEmpty
private String cname;
public String getCname() {
    return cname;
}
public void setCname(String cname) {
    this.cname = cname;
}

private String cdescription;
public String getCdescription() {
    return cdescription;
}
public setCdescription(String cdescription) {
    if(cdescription.length()>0){
    this.cdescription = cdescription;}

在上面的代码中,Cname 是必填字段,Cdescription 是非必填字段,但必须进行验证。Cname 工作正常。我想知道如何在不强制要求的情况下验证 Cdescription

4

1 回答 1

0

根据您的要求,您可以使用 javax.validation http://docs.oracle.com/javaee/6/api/javax/validation/constraints/package-summary.html的不同注释, Hibernate 验证也会对您有所帮助。@NotBlank , @NotNull , @NotEmpty hibernate-validator jar 中可用的各种类型的注释。

于 2013-08-26T05:50:11.363 回答