解决方案 »

  1.   


    你实现那个接口
    别人怎么知道你要使用setRequest方法?
      

  2.   

    参考:http://blog.knowsky.com/265044.htm
      

  3.   

    不实现用的话就要写代码得到ServletAPI,这样可以简便开发,类似于ActionSupport的作用。
      

  4.   

    @wlwlwlwl015
    啊,对对对,还有actionSupport,既然struts2里面不写execute方法了,那继承它的目的是什么呢,既然没有execute了,那如何筛选哪些方法是必须执行的呢?
      

  5.   

    实现这个接口,你当前类中才有setrequest方法,你才能在当前类中使用
      

  6.   

    1.ActionSupport就是对Struts的一个支持类,我们继承它的唯一目的就是简便开发,比如有一些result常量什么的,具体你查一下。
    2.如果在struts.xml中,没有声明一个action的method,那它默认才去找execute。所以一般都是给Action标签定义method,这样就可以在我们的Action中对应上我们指定的Method。还可以使用动态方法调用,就是在访问的时候通过action名 !方法名 去访问。具体查一下。