所有的请求参数可以用ActionForm 进行封装,并不是只有表单数据才能进行封装,还可以为这些参数指定初始值,这个在分页,排序方面很有好处。
ActionForm 没有用到验证框架,自己通过重写ActionErrors validate() 定义自己的验证逻辑。
ValidatorForm 用到struts的验证框架(validator.xml 配置validation.xml---name为Action的attribute值),如果验证框架不能满足自己的业务需求,也可以重写validate方法
ValidatorActionForm 用到struts的验证框架(validator.xml 配置validation.xml---name为Action的path值),如果验证框架不能满足自己的业务需求,也可以重写validate方法
ActionErrors 是ActionMessages的父类
ActionMessage 是用来封装资源文件中的键
errors.add(String,new ActionMessage())ActionMessages msg = new ActionMessages();