寶貝小豬嘜

          常用鏈接

          統計

          最新評論

          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)  編輯  收藏 所屬分類: 框架&設計模式

          主站蜘蛛池模板: 托克托县| 济宁市| 黔西县| 保定市| 区。| 德清县| 临西县| 林芝县| 阳山县| 衡东县| 德化县| 长泰县| 沁阳市| 苗栗县| 宁强县| 天柱县| 加查县| 阳西县| 安顺市| 临朐县| 双城市| 贵德县| 叙永县| 成武县| 巴彦县| 腾冲县| 奎屯市| 丰城市| 平泉县| 山丹县| 通河县| 禄丰县| 曲阳县| 潜江市| 出国| 吉水县| 武功县| 都安| 阿巴嘎旗| 三门县| 咸阳市|