Struts2基本知識

2021-06-16 16:23:05 字數 853 閱讀 8573

struts 2框架本身大致可以分為3個部分:核心控制器filterdispatcher、業務控制器action和使用者實現的企業業務邏輯元件。核心控制器filterdispatcher是

struts 2框架的基礎,包含了框架內部的控制流程和處理機制。業務控制器action和業務邏輯元件是需要使用者來自己實現的。使用者在開發action和業務邏輯元件的

同時,還需要編寫相關的配置檔案,供核心控制器filterdispatcher來使用。

(1).所有配置檔案的初始化,讀取struts-config.xml、web.xml等配置檔案。

(2).傳送http請求,客戶端傳送.action結尾的請求

(3).填充formbean(例項化、復位、填充資料、校驗、儲存)

(4).將請求**到action(呼叫action的execute()方法)

(5).業務處理(可以呼叫後台類,返回actionforward物件)

(6).返回目標響應物件(從action返回到actionservlet)

(7).轉換http請求到目標響應物件(查詢物件、根據返回的forward keyword) 

(8).http響應,返回到jsp頁面

(1).客戶端瀏覽器發出http請求

(2).根據web.xml配置,該請求被filterdispatcher接收。

(3).根據struts.xml配置,找到需要呼叫的action類和方法,並通過ioc方式,將值注入給action

(4).action呼叫業務邏輯元件處理業務邏輯

(5).action執行完畢,根據struts.xml中的配置找到對應的返回結果result,並跳轉到相應介面

(6).返回http響應到客戶端瀏覽器。

struts2基本知識總結1

1.struts.xml配置檔案 解釋 primer success.jsp 2.action請求路徑是namespace action的name 從底層dispatcher 原始碼可以看到 valuestack stack valuestack request.getattribute strut...

有關struts2的知識

struts2 框架有兩個核心的配置檔案,其中 struts.xml 檔案主要負責管理應用中 action 的對映,以及 action 包含的result 第一等。除此之外,struts2 框架還包含乙個 struts.properties 檔案,該檔案定義了 struts2 框架的大量屬性 也被稱...

struts2基礎知識

struts2是在webwork2的基礎上發展而來的,和struts1一樣,struts2也是屬於mvc框架,但是struts2不是struts1的公升級版,儘管在名字上面很讓人這麼覺得 struts2中的action是執行緒安全的,struts1的執行緒是執行緒不安全的 strust2的優點 1,...