用下面的ActionForm
替换ValidatorForm
是否会导致对现有逻辑的任何更改?
public class EditForm extends ActionForm {
existing logic(setters(), getters(), reset(), validate() )
}
与
public class EditForm extends **ValidatorForm**{
existing logic(setters(), getters(), reset(), validate() --> **will it be affected?**
}
最佳答案
真正的区别是:
此类扩展了ActionForm
并提供了基于XML文件的基本字段验证。传递给验证器的键是name
中操作元素的struts-config.xml
属性,该属性应与validation.xml
中表单元素的name属性匹配。
但是,可能会改变的逻辑是发生验证错误时的处理方法。