瀏覽器傳送請求,經過一系列的過濾器後,到達核心過濾器(strutsprepareandexecutefilter).
actionproxy(**)通過configuration manager詢問框架的配置檔案(struts.xml),找到需要呼叫的action類;
建立乙個actioninvocation例項,先執行相關***後,呼叫action的對應方法來獲取結果集的name
通過結果集的name知道對應的結果集來對瀏覽器進行響應。
簡單來說就是:過濾、判斷、尋找、攔截、執行、響應
Struts2開發步驟
定義乙個能傳送請求的頁面 即可是超連線 也可是表單.開發action類.對業務進行處理 struts2 對action 並沒有過多的要求 只要求 a.推薦實現 action 介面或繼承 actionsupport actionsupport 本身實現了 action.建議繼承actionsuppor...
Struts1與Struts2原理以及區別
mvc是一種軟體設計模式,代表了一種多層的應用程式實現方式,mvc模式將應用程式實現分為三個不同的基本部分。模型 表示資料和業務處理 檢視 是使用者看到並與之互動的介面 控制器 接受使用者的輸入並呼叫模型和檢視去完成使用者的請求。首先控制器接受使用者的請求,並決定應該呼叫哪個模型來進行處理,然後模型...
Struts2驗證框架
action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...