1.
struts2處理使用者輸入資訊
1.1.
領域物件
還記得之前在loginaction類中有如下的屬性嗎?
private
user user;
//在這裡暫時還沒有用到。後面會有所講解
現在可以說一下了,其實user和其他的基本型別是一樣的,只不過我們將其與前面的封裝屬性值分離開來了,
當前這種稱為領域物件
唯一的區別在於,在前台頁面上,對應的屬性必須加上所屬的物件名,如下所示:
<
input
type
="text"
name
="username"
>
改為:<
input
type
="text"
name="
user.
username"
>
1.2.
modeldriver模型驅動
modeldriver模型驅動接受使用者輸入【以後有時間再分析一下】
1.3.
屬性封裝
Struts2處理流程
基本簡要流程如下 1 客戶端瀏覽器發出 請求。2 根據 web.xml 配置,該請求被 filterdispatcher 接收。3 根據 struts.xml 配置,找到需要呼叫的 action 類和方法,並通過 ioc方式,將值注入給 aciton。4 action 呼叫業務邏輯元件處理業務邏輯,...
Struts2處理請求的流程
客戶端提交乙個 httpservletrequest 請求,請求被提交到一系列 主要是3層 的過濾器 filter 如 actioncontextcleanup 其他過濾器 sitemesh等 filterdispatcher 注意 這裡是有順序的,先actioncontext cleanup,再其...
struts2 處理結果型別
struts2的處理流程 使用者請求 struts2框架 控制器 struts2框架 檢視資源 success.jsp當result中的name值預設為success。input action的執行需要前端獲得引數,input代表這個引數傳遞的頁面,對一些引數進行驗證,驗證不通過時,返回input頁...