我有我的Struts2项目,其中有2个java bean类:Account1
和Account2
。我试着在寄存器类中进行新的验证,我把它放在这里:
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 1
和Account 2
以及每个人都不会异常的方式?