Struts2的原理剖析

在啓動時通過前端總控制器FilterDispatcher加載struts.xml並進行解析,客戶端(用戶在jsp頁面)初始化一個請求,這個請求經過一系列的過濾器(Filter)。

請求被struts2的核心控制器 FilterDispatcher接收(攔截),FilterDispatcher在用戶請求時將請求參數放到對應的成員變量中(pojo類),然後FilterDispatcher則會根據struts.xml中的配置信息找到相應的Action中的方法,然後執行相應的業務邏輯操作,操作執行後返回一個String類型的字符串,在 struts.xml中找到與之對應的result標籤,根據它的配置路徑找到對應的jsp頁面,響應客戶端。

發佈了23 篇原創文章 · 獲贊 41 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章