struts2學習筆記 三 處理使用者輸入資訊

2021-08-31 04:50:09 字數 574 閱讀 3556

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頁...