Strut2的工作流程

2021-08-14 02:01:15 字數 979 閱讀 1758

其實用最簡單的七個步驟:

1:客戶端在瀏覽器中輸入乙個url位址;

2:這個url請求通過http協議傳送給tomcat;

3:tomcat根據url找到對應專案裡面的web.xml檔案;

4:在web.xml裡面會發現有struts2的配置;

struts2

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

struts2

/*5:然後會找到struts2對應的struts.xml配置檔案;

6:根據url解析struts.xml配置檔案就會找到對應的

action

class;

7:呼叫完class返回乙個

結果result

,根據struts.xml返回到對應的jsp;

8:jsp頁面再發出另乙個請求,只是跳轉頁面的請求,超連結

9:前台頁面跳轉,後台資料處理。

10:在action裡面定義乙個user物件,然後寫上對應的setters和getters方法獲取

public

class useraction

public

void

setuser(user user)

public string execute()

}後台獲取資料根據表單中的name屬性,name屬性的值是什麼,就在action中新增什麼屬性,並新增它的get/set()方法。

strut2工作流程

struts2流程 乙個請求在struts 2框架中的處理大概分為以下幾個步驟。1 客戶端提交乙個 httpservletrequest 請求,如上文在瀏覽器中輸入 http localhost 8080 bookcode ch2 reg.action就是提交乙個 httpservletreques...

strut2 上傳檔案

jsp頁面 服務後台 需要兩個jar包乙個是commons fileupload.jar,另乙個是commons io.jar 注意,file並不是指前端jsp上傳過來的檔案本身,而是檔案上傳過來存放在臨時資料夾下面的檔案 private file upload 上傳的檔案內容的物件與表單中的nam...

strut2 輸入校驗

struts2輸入校驗分為對action中的所有方法進行校驗和對action中的指定方法進行校驗。校驗方式有兩種 手工校驗和xml檔案校驗。首先是手工校驗 輸入表單如下 page language j a pageencoding utf 8 taglib uri struts tags prefi...