1.通過屬性驅動式
jsp:
action:直接通過get、set方法獲取
public class sysaction extends actionsupport
public string getusername()
public void setusername(string username)
}
2.模型驅動方式,必須要實現modeldriven介面。對於要傳入多個model第二種方式不方便
jsp:
action:必須實現getmodel() 方法
public class sysaction extends actionsupport implements modeldriven
public user getmodel()
return user;
}}
3.第三種方式可以完全不實現modeldriven,也可使用多個model物件的屬性。
jsp:
action: 必須提供set方法
public class sysaction extends actionsupport
public void setuser(user user)
public void setteacher(teacher teacher)
}
Struts2 Action獲取Scope物件
方式 一 與servlet解耦合的非ioc方式 獲取的scope物件與容器無關,通過actioncontext獲取。loginaction 如下 package com.asm public class loginaction extends actionsupport 省略username的get...
struts2 action 配置方法
struts2 action幾乎完全吸收了xwork 的精華,近日學習struts 2,總結一下action的配製方法。首先看一下com.opensymphony.xwork2.action的介面宣告,action提供execute 方法,子類必須實現execute 方法。public inte c...
struts2 action中result引數詳解
chain 用來處理action鏈 com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.servletdispatcherresult freemaker ...