用下面的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属性匹配。


但是,可能会改变的逻辑是发生验证错误时的处理方法。

09-15 22:18