Struts中的Action与Servlet有什么关系没有啊
区别和联系
谢谢了
菜鸟问题,见笑了啊!

解决方案 »

  1.   

    struts的action有一个servlet的成员,而且struts的action的方法
    execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
    会传入一个HttpServletRequest的参数
    详情参见struts的官方文档:http://struts.apache.org/1.x/apidocs/index.html无论是在struts1还是在struts2
    action本身只是一个普通的java bean在struts2中,action与servlet就没有关系了,除非你实现servletaware接口,这样的话,struts2会给你注入一个servlet
      

  2.   

    楼主说的应该是struts2中的action,关系肯定是有的,action 运行在web容器中,不管是struts1还是struts2,action跟容器的交互,实质上都是通过request 和response ,只不过,struts1把他们暴露出来了,而struts2则由框架来维护了,这是struts2的分层思想的一个体现。
      

  3.   

    action继承servlet,并将其封装,然后提供给我们用。
      

  4.   

    至少Struts的前端控制器是Servlet
      

  5.   

    我看过STRUTS源码啊,ACTION没有继承或实现任何的SERVLET啊??????????????