struct2執行流程

2021-08-31 16:51:32 字數 517 閱讀 5732

(1)客戶端提交乙個httpservletrequest請求(.action或jsp頁面)

(2)請求被提交到一系列filter過濾器,如actioncleanup和filterdispatcher等

(3)filterdispatcher是struts2控制器的核心,它通常是過濾器鏈中的最後乙個過濾器

(6)actionproxy通過configuration manager(它會訪問struts.xml)詢問框架的配置檔案,找到需要呼叫的action類.

(7)actionproxy建立乙個actioninvocation例項,而actioninvocation通過**模式呼叫action,(在呼叫之前會根據配置檔案載入相關的所有interceptor***)

(8)action執行完畢後,返回乙個result字串,此時再按相反的順序通過interceptor***.

(9) 最後actioninvocation負責根據struts.xml中配置的result元素,找到與返回值對應的result,決定進行下一步輸出.

Struct2標籤的分類

一 寫jsp頁面的時候,在struts2中,用的是s標記,先引入標記 taglib prefix s uri struts tags 二 struts2的標籤和1是完全不同的。struts2的標籤分為兩大類 非ui標誌和ui標誌 struts1將標誌庫按功能分成html tiles logic和be...

golang學習筆記 struct 2

go語言中,也和c或者其他語言一樣,我們可以宣告新的型別,作為其它型別的屬性或字段的容器。例如,我們可以建立乙個自定義型別person代表乙個人的實體。這個實體擁有屬性 姓名和年齡。這樣的型別我們稱之struct。如下 所示 type person struct 看到了嗎?宣告乙個struct如此簡...

struct2中package的引數解析

struct2框架的核心元件是action和 它使用包來管理action和 每個包就是多個action 多個 引用的集合。在struct.xml中,package元素用於定義包的配置,每個package元素定義了乙個包配置。package元素的常用屬性 name 必填屬性,指定該包的名字 names...