其實用最簡單的七個步驟:
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...