在struts2中,頁面請求分為兩種方式,分別是字段驅動和模型驅動,字段驅動也屬於屬性驅動
屬性驅動是指通過字段進行資料傳遞,兩種情況:
1,與基本資料型別的屬性對應
編寫action類
public編寫配置檔案class
login
public
void
setusername(string username)
public
string getpassword()
public
void
setpassword(string password)
public
string execute()
接收context.put("qwe", username);
return "success";
};return "success";};}
編寫jsp頁面
在success.jsp加入$用於接收使用者名字
2,直接使用域物件
編寫user實體類 並且加入get,set方法
編寫action類
編寫配置檔案
編寫jsp頁面
在success.jsp頁面加入$
模型驅動
模型驅動通過實現modeldriven介面來接受請求引數,action必須實現modeldriven介面
並且要從寫getmodel()方法,這個方法返回的就是action所使用的資料模型物件
編寫user實體類並且加入get,set方法
編寫action類
編寫配置檔案
編寫jsp頁面
在success.jsp頁面加入$
action請求引數決定結果
配置元素時,不僅可以使用 表示形式琮指定檢視資源,還可以使用 方式來指定檢視資源。而且,不僅允許使用 這種簡單的表示式形式,還可以使用完全的ognl表示式,即使用如下形式 1.在url中傳入要跳轉的引數來控制要跳轉的頁面 可以用action類中的乙個屬性,在method方法中給其賦值來指定要跳轉的頁...
使用action處理義務請求
繼承actionsupport類 屬性方式接收 字段少時 方法只可以返回string型別 繼承actionsupport類 方法只可以返回string型別 頁面中屬性要 物件.屬性 實現 modeldriven介面 方法可以直接返回任何型別 不需要set 和 get 方法 頁面和屬性頁面一樣 結論 ...
Struts2之action接收請求引數
1.採用基本型別接受請求引數 get post action public class getparamaction extends actionsupport public void setname string name public int getage public void setage ...