引數接收的幾種方法希望對大家有些幫助
首先建乙個bean類user,並設定get和set方法和tostring方法
packagecn.hd.param;為什麼可以在方法中設定變數public classuser
public voidsetname(string name)
publicstring getpsd()
public voidsetpsd(string psd)
@override
publicstring tostring() ';
}}
原因:struts2是執行緒安全的
在action類中直接定義屬性姓名,然後設定get set方法
在訪問的地方傳入對應的屬性名和值 struts2自動接收
package cn.hd.param;
import com.opensymphony.xwork2.actionsupport;
public class attraction extends actionsupport
public void setname(string name)
public string getpsd()
public void setpsd(string psd)
@override
public string execute() throws exception
public string login()
}struts.xml
首先定義乙個bean類,然後再action裡定義乙個物件,並且加上get set 方法
並且在請求的地方,請求引數鍵值有規定,必須按照規定的物件名.屬性名的方式傳遞
package cn.hd.param;
import com.opensymphony.xwork2.actionsupport;
public class objaction extends actionsupport
public void setuser(user user)
@override
public string execute() throws exception
}struts.xml
實現moduledriver介面
重寫方法
在action中建立乙個user物件,並且要new物件
請求的地方還是按照物件屬性傳遞
package cn.hd.param;
import com.opensymphony.xwork2.actionsupport;
import com.opensymphony.xwork2.modeldriven;
public class moduleaction extends actionsupport implements modeldriven
@override
public user getmodel()
}struts.xml
struts2 接收引數
1 採用基本型別接收請求引數 get post 在action類中定義與請求引數同名的屬性,struts2便能自動接收請求引數並賦予給同名屬性。請求路徑 do?id 23 name sss public class productaction private integer id public vo...
Struts2之action接收請求引數
1.採用基本型別接受請求引數 get post action public class getparamaction extends actionsupport public void setname string name public int getage public void setage ...
struts2接收引數的幾種方式
1 使用action屬性接收引數 只需在action加入getter setter方法,如引數name a,接受到引數必須有getname setname方法。publicclassuseractionextendsactionsupport publicstring getname publicv...