freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02-struts核心組件及運行機制-文庫吧

2025-08-27 12:58 本頁面


【正文】 的具體的處理過程如下 : – 根據(jù)請求的種類執(zhí)行相應(yīng)的 doGet或 doPost方法 ,然后在 doGet和 doPost中調(diào)用process方法 – Process方法首先會獲得 RequestProcessor類的對象 ,然后調(diào)用該類的 process方法進行處理 .實際上控制器所執(zhí)行的控制邏輯就包含在 RequestProcessor這個類中 ,而不是在 ActionServlet中 .ActionServlet處理業(yè)務(wù)的過程是借助 RequestProcessor這個類的功能來實現(xiàn)的 RequestProcessor類 RequestProcessor類 ? 一個應(yīng)該模塊對應(yīng)一個 RequestProcessor類 。 ? ActionSerlvet接收請求后調(diào)用 RquestProcessor類的 process方法 ,并把 request和response傳給它 。 ? 根據(jù)配置文件創(chuàng)建 ActionMapping對象 ? RquestProcessor類的 process方法從 URI查詢匹配的 action子元素 ,然后根據(jù) action子元素中的“ name‖屬性在配置文件中查找匹配的 formbean子元素 ,確定下一步要用到的 ActionForm Bean類 ? RquestProcessor類的 process方法調(diào)用 ActionForm Bean類的 setXXX方法 ,將表單中的數(shù)據(jù)填充到 FormBean類的相應(yīng)的屬性中 ,然后根據(jù) action子元素中的 validate屬性的值 ,判斷是否調(diào)用 FormBean類的 validate方法校驗表單的數(shù)據(jù) ? 查找匹配的 action子元素中的“ type‖屬性尋找相應(yīng)的可用的 ActionBean類的對象 ,如果找不到就新創(chuàng)建一個 ? 將 FormBean類的對象 ,ActionMapping對象 ,request對象 ,reponse對象一起傳給Action類的 execute()方法 ? Action類的 execute()方法執(zhí)行完畢 ,返回一個表明相應(yīng)頁面的 ActionForward對象 . RequestProcessor類根據(jù) ActionForward對象進行調(diào)整 RequestProcessor類的 process方法調(diào)用的方法列表 ? processMultipart()—預(yù)處理 request的請求方式以及分析請求的 contentType屬性 ? processPath()—得到請求的 url,分析后選擇合適的 Action組件 。 ? processLocale()—得到請求的 locale,適當時候存放到 session中 。 ? processContent()—通過 ControllerConfig對象的 contentType屬性設(shè)置字符編碼 。 ? processNoCache()通過 ControllerConfig對象的 nocache屬性設(shè)置頁面緩存機制 。 ? processPreprocess()—這是一個空方法 ,直接返回 true,一般用來擴展用的 。 ? processMapping()—匹配用戶請求的 URL只否有相應(yīng)的 ActionMapping對象 。 ? processRoles()—判斷用戶是否配置了安全角色 。 ? processActionForm()—查找 ActionMapping對象邦定的 ActionForm,并實例化 。 ? processPopulate()—如果找到 ActionForm就把 request中的表單值填到 actionForm。 ? ProcessValidate()—如果 ActionMapping中 validate屬性為 validate方法進行數(shù)據(jù)驗證 。 ? processForward()
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1