struts2 教程 struts2 Action属性值
一、struts2 Action属性值
在struts2中Action的属性用来封装请求参数,可以是普通属性也可以是对象模型,不管何种方式,问题是:属性的值是怎么赋值的?考察方式可以在Action中添加一个简单属性,生成gettersetter方法,在setter方法中添加断点可以跟踪。Action的代码如下:
ublicclassUserAction{
privateStringname;
publicUserAction(){
System.out.println("==创建UserAction对象=");
}
publicStringexecute(){
System.out.println("执行execute方法...");
System.out.println("name========="+name);
return"success";
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;//在该行添加断点调试运行Tomcat
}
}
二、Struts2后台action接收前台js传递过来的json
this.request=request;StringjsonString=request.getParameter("OOXXXXXXXX");OOXX就是你前台ext传的key