不知道这篇文章是否对你有帮助
http://www.oracle.com/global/cn/oramag/oracle/04-jan/o14dev_struts.html

解决方案 »

  1.   

    再说详细点,大家在开发中应该都会遇到一个ActionForm对应多个action的场合把,如果这些action需要validate,并且这些validate需要在ActionForm的validate的方法中作的话,该怎样做?
      

  2.   

    看懂楼主的意思了,我有这些想法希望对楼主有帮助.首先,你既然能在validation.xml做到,哪为什么不用啊.第二,如果非要在actionform做的话,因为actionform类是固定的,它不能根据不同的action选择不同的验证,我想了一个变通的办法,不过要牺牲一下性能,就是在actionform我们不做验证,把验证工作放到各个的action中做,如果验证未通过刚把错误信息把在request中,然后转回原来的页面.