struts 2 模型驅動動作例題
建立乙個模型驅動(modeldriven)動作(action)需要捕獲modeldriven介面,還需要包括模型驅動***(modeldriven interceptor)。模型驅動***(modeldriven interceptor)已經包含在default stack裡了。
下一步,我們需要實現getmodel()方法,並在該方法中返回應用域物件(domain object),在這個例子中返回user物件。
當使用模型驅動(modeldriven)方法,我們需要自己初始化user物件。
框架將自動傳送表單資料傳送到user物件中去。
在動作(action)中,可以直接訪問user物件的屬性。如下:
下面是user類:
在jsp頁面中可以直接訪問user的屬性。例如:
index.jsp頁面的**:
result.jsp頁面的**:
下面是執行畫面:
輸入之後的執行結果:
使用Struts 2動作
在struts 2中,您將花費大部分時間進行操作。動作類包含業務邏輯,檢索資源束,儲存資料,驗證並選擇應傳送回使用者的檢視結果頁面。這是struts 2的核心,因此您必須了解動作的基本概念。struts 2動作不會強制您實現任何介面或擴充套件類,只需要您實現乙個execute 方法,該方法返回乙個字...
Struts2 資料驅動
name user extends struts default name register class cn.sxt.action.useraction method register name success show.jspresult action package struts 對應的處理請...
struts2註解驅動
一 配置web.xml struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter actionpackages com.test.action 二 加入註解 namespace value test a...