struts2的工做流程(易懂版)

一、首先FilterDispatcher會隨着項目的啓動進行初始化的工做,讀取並校驗struts.xml的數據。jsp

二、有客戶請求時,FilterDispatcher會利用url查詢struts.xml中的<action>,並實例化成爲對象(每次一個)。ide

三、在調用action對象的方法以前,首先執行一系列的前置攔截器,方法調用會返回一個「邏輯視圖名」,該視圖會被template渲染成爲一個具體的物理視圖(jsp,pdf,stream或一下action鏈)。url

四、物理視圖在返回給客戶端前,會通過一系列的後置攔截器,最後會將顯示的數據封裝到resposne對象返回給客戶端。spa

052746679.png

相關文章
相關標籤/搜索