Struts2入門配置流程和工作原理

2021-08-30 03:08:49 字數 662 閱讀 8530

struts2入門配置流程

1.建立乙個web project.

2.把struts2.x的jar檔案貼上到專案的lib目錄下

(主要包括common-logging.jar,freemarker.jar,ognl.jar,xwork.jar,struts2-core-2.x.jar).

3.在src下建包,包下建立乙個過濾器myfilter(struts2中用乙個過濾器取代了struts1.x中的servlet,如果你需要重寫它,若不就不用建乙個過濾器).

4.在web.xml中配置

myfilter

org.apache.struts2.dispatcher.filterdispatcher

/*5.在src下建包,包下建立乙個普通類(例如:actiondemo)作為action,繼承自乙個叫actionsupport類.

6.在src目錄下建立struts.xml(為了在編譯後在webroot\web-info\classes下生成struts.xml)。

/success.jsp

/error.jsp

工作原理

所有的請求(*.action)-->filterdispatcher上,之後根據struts.xml檔案中的配置選擇對應的action進行處理,通過execute方法的返回值,來決定頁面的跳轉。

Struts2流程和配置

actionproxy通過configuration manager查詢struts2框架的核心配置檔案 struts.xml 找到所要呼叫的action類。接下來,actionproxy建立乙個actioninvocation例項,該例項負責命令模式的實現,包括在啟用action本身之前呼叫配置的...

Struts2入門配置流程和工作原理 個人總結

1.建立乙個web project.2.把struts2.x的jar檔案貼上到專案的lib目錄下 主要包括common logging.jar,freemarker.jar,ognl.jar,xwork.jar,struts2 core 2.x.jar 3.在src下建包,包下建立乙個過濾器myfi...

Struts2入門(一)Struts2簡介

本章簡要介紹一下struts2框架 1.概念 我們知道,springmvc框架是為了整合servlet設計的控制層框架,那麼還有其他的框架也實現了這個功能,那麼就是struts2。struts2是乙個基於mvc設計模式的web應用框架,它本質上相當於乙個servlet,在mvc設計模式中,strut...