在struts2中采用验证,只用了validate()方法进行验证,由于采用validate()方法时,action类中每次都要先执行validate()方法,然后在执行其他方法。
如何使得validate()方法只对一些方法有效,而对其他方法无效。

解决方案 »

  1.   

    这个好象不行,但是可以在validate()方法里做一些处理
      

  2.   

    如何使得validate()方法只对一些方法有效,而对其他方法无效。
    不知道你所说的对一些方法有效对其他方法无效指的是什么
    是否进行Validate()验证是根据配置文件中的validate的值是否为true来确定的
      

  3.   

    如果配置文件中validate为ture就会调用validate()方法。
     else就不会调用了!
      

  4.   

    如果你的Action中有2个方法:doLoad()和doPost()。如过用validate只对doPost()方法进行验证可以实现。写法:validateDoPost();
      

  5.   

    对struts1的validate方法还是比较熟悉的,actionError message等
    struts2就不清楚了