struts的运行过程

struts的运行过程

1 web容器启动,初始化ActionServlet,加载struts-config.xml,根据请求路径和信息找到ActionBean与FormBean

2 确定将要调用的ActionBean与FormBean,将请求中包含的值填充到FormBean中(Action中要准备好ActionMapping的参数)

3 struts将请求分发到相应的的ActionBean处理,ActionMapping参数ActionForm参数request,resposne都做为参数传给处理请求的ActionBean的execute方法

4 Action调用业务逻辑方法,得到返回值ActionForward对象

5 控制控重回ActionServlet,根据Action返回的ActionForward对象,转发到相应的页面

6 处理结果返回浏览器

你可能感兴趣的:(struts的运行过程)