Struts2處理使用者輸入資訊的三種方式

2021-08-25 15:15:03 字數 856 閱讀 5638

1.利用action類的屬性接受使用者輸入

public class loginaction extends actionsupport

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

@override

public string execute() throws exception

}

2.利用領域物件接受使用者輸入

public class loginaction extends actionsupport

public void setuser(user user)

@override

public string execute() throws exception

}

需要注意到是:此時表單的屬性要用user.username傳送。

3.使用modeldriven模式接受使用者的輸入

public class loginaction extends actionsupport implements modeldriven

public void setuser(user user)

@override

public string execute() throws exception

public user getmodel()

}

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

1.struts2處理使用者輸入資訊 1.1.領域物件 還記得之前在loginaction類中有如下的屬性嗎?private user user 在這裡暫時還沒有用到。後面會有所講解 現在可以說一下了,其實user和其他的基本型別是一樣的,只不過我們將其與前面的封裝屬性值分離開來了,當前這種稱為領域...

Struts2處理流程

基本簡要流程如下 1 客戶端瀏覽器發出 請求。2 根據 web.xml 配置,該請求被 filterdispatcher 接收。3 根據 struts.xml 配置,找到需要呼叫的 action 類和方法,並通過 ioc方式,將值注入給 aciton。4 action 呼叫業務邏輯元件處理業務邏輯,...

Struts2處理請求的流程

客戶端提交乙個 httpservletrequest 請求,請求被提交到一系列 主要是3層 的過濾器 filter 如 actioncontextcleanup 其他過濾器 sitemesh等 filterdispatcher 注意 這裡是有順序的,先actioncontext cleanup,再其...