验证方法

时间:2015-01-13 17:48:31

标签: validation struts2 struts-validation

我有我的Struts2项目,其中有2个java bean类:Account1Account2。我试着在寄存器类中进行新的验证,我把它放在这里:

public void validate(){

    if( getAccount1().getUsername().length()==0){
        this.addFieldError("account1.username", getText("username.required"));
    }   

    if( getAccount1().getPassword().length()<6){
        this.addFieldError("account1.password", getText("password.short"));
    }   

    if( getAccount1().getPassword().length()<6){
        this.addFieldError("account2.password", getText("password.short"));
    }   

    if( getAccount2().getUsername().length()==0){
        this.addFieldError("account2.username", getText("username.required"));
    }   

}

问题在于,当Struts2尝试阅读此验证时,它会出现异常......我如何插入Account 1Account 2以及每个人都不会异常的方式?

0 个答案:

没有答案