Action處理請求引數

2022-09-08 06:21:12 字數 2934 閱讀 8520

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