我相信如果同时设置了-xml 验证和action 类中的验证,那么,无论在 xml 验证阶段是否发现错误,validate
都会调用 action 类的方法。在此前提下,我如何知道我的操作validate()
方法内部存在任何 xml 验证错误(getActionErrors().size() == 0
.. 类似的东西)。
如果在将控制权发送回 jsp 之前出现验证错误,我的目的是设置动作类的某些变量。(将它们设置在内部prepare
是错误的,因为无论是否有错误,prepare 都会执行)