struts2 模型驱动封装无法传值问题
首先我的实体类User:
jsp页面:
Action 代码
package struts;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import entityBean.User;
public class DataDemo2Action extends ActionSupport implements ModelDriven{
private User user=new User();
@Override
public User getModel() {
// TODO Auto-generated method stub
return user;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String execute() {
System.out.println(user.getUser());
System.out.println(user.getPassword());
System.out.println(user.getAddress());
return NONE;
}
}
这样执行出来的报错 并且传参为空
接下来把实体类user中的属性名user改成username就可以顺利传参
为什么呢?