客戶端傳送請求(http request),被struts1的核心控制項器actionservlet接收,actionservlet根據struts-config.xml裡的對映關係找到對就的action,若找不到就返回500錯誤到jsp頁面。若有就action裡的 excute()方法裡執行相應的邏輯操作,比如呼叫model層的方法,然後通過actionforward,跳轉到對應的輸出頁面
struts1的步驟:
1.匯入struts1在lib檔案下的所有架包;
2.把web-inf檔案下的struts-config.xm檔案複製到自己專案裡面的web-inf下,把注釋去掉只留下一對標籤;
3.把web-inf檔案下的web.xml檔案裡的servlet配置複製到自己專案裡面的web.xml裡面;
action
org.apache.struts.action.actionservlet
config
/web-inf/struts-config.xml
24.建立有關的action類繼承action重寫他的execute方法;
5.根據所寫的有關action類配置檔案裡的東西如:
6.我們還可以寫乙個繼承actionform的類,裡面的寫法和pojo類差不多,看需要接收哪些引數就寫什麼。配置好了就可來自動接收表單資料
然後在action裡面接收資料的時候就可以用如form.getxx來自動接受表單資料了。
Struts1工作原理
1 讀取配置 初始化moduleconfig物件 struts框架總控制器 actionservlet 是乙個servlet,在web.xml中配置成自動啟動的servlet。讀取配置檔案 struts config.xml 的配置資訊。為不同的struts模組初始化相應的moduleconfig物...
struts1的工作原理
actionservlet從struts config.xml檔案中讀取配置資訊,把它們存放到各種配置物件中。當actionservlet接收到乙個客戶請求時,將執行如下流程.1 在web應用程式啟動或者第乙個servlet請求到達的時候,會載入並初始化actionservlet,具體什麼時候初始化...
Struts1工作原理概述
1.讀取配置 初始化moduleconfig物件 struts框架總控制器 actionservlet 是乙個servlet,在web.xml中配置成自動啟動的servlet。讀取配置檔案 servlet config.xml 的配置資訊,為不同的struts模組初始化相應的moduleconfig...