寶貝小豬嘜

          常用鏈接

          統計

          最新評論

          struts的工作流程

          在web應用啟動時就會加載并初始化ActionServlet,ActionServlet從struts-config.xml中讀取配置信息

          當ActionServlet接受到一個客戶請求時,執行以下流程

          1.檢索和用戶請求匹配的ActionMapping實例,如果不存在,就返回用戶請求路徑無效的信息
          2.如果ActionForm實例不存在,就創建一個ActionForm對象,把客戶提交的表單數據保存到ActionForm對象中
          3.根據配置信息決定是否需要表單驗證,如需要就調用ActionForm的validate()方法
          4.如果ActionForm的validate()方法返回null或返回一個不包含ActionMessage的ActionErrors對象,就表示表單驗證成功
          5.ActionServlet根據ActionMapping實例包含的映射信息決定將請求發給那個Action,如果相應的Action實例不存在,就先創建這個實例,然后調用Action的execute()方法
          6.Action的execute()方法返回一個ActionForward對象,ActionServlet再把客戶請求轉發給ActionForward對象指向的jsp組件
          7.ActionForward對象指向的jsp組件生成動態網頁返回給客戶

          posted on 2006-12-01 16:37 寶貝小豬嘜 閱讀(609) 評論(0)  編輯  收藏 所屬分類: 框架&設計模式

          主站蜘蛛池模板: 依兰县| 乡宁县| 那坡县| 北票市| 邯郸市| 梧州市| 辛集市| 灌阳县| 井冈山市| 泗阳县| 昌吉市| 多伦县| 谷城县| 巴中市| 丰镇市| 柳河县| 兰溪市| 方正县| 高要市| 河北区| 玉龙| 五家渠市| 二连浩特市| 晋江市| 怀来县| 永德县| 枣阳市| 张北县| 石屏县| 莱芜市| 四子王旗| 南郑县| 金乡县| 太谷县| 南岸区| 恭城| 克山县| 义马市| 德阳市| 镇坪县| 维西|