1 web容器啟動(dòng),初始化ActionServlet,加載struts-config.xml,根據(jù)請(qǐng)求路徑和信息找到ActionBean與FormBean
2 確定將要調(diào)用的ActionBean與FormBean,將請(qǐng)求中包含的值填充到FormBean中(Action中要準(zhǔn)備好ActionMapping的參數(shù))
3 struts將請(qǐng)求分發(fā)到相應(yīng)的的ActionBean處理,ActionMapping參數(shù)ActionForm參數(shù)request,resposne都做為參數(shù)傳給處理請(qǐng)求的ActionBean的execute方法
4 Action調(diào)用業(yè)務(wù)邏輯方法,得到返回值A(chǔ)ctionForward對(duì)象
5 控制控重回ActionServlet,根據(jù)Action返回的ActionForward對(duì)象,轉(zhuǎn)發(fā)到相應(yīng)的頁(yè)面
6 處理結(jié)果返回瀏覽器