1、struts2 action中的实体对象是什么时候创建的。
2、我做了一个ssh整合的项目
public class UserAction extends ActionSupport {
private Admin admin;
setter getter ......
public String register() {
System.out.println("------admin" + admin);
admin.setAccount(account);
System.out.println("admin account---------:" + admin.getAccount());
if (adminDAO.save(admin)) {
return "success";
} else {
return "input";
}
}
}
admin的属性是从jsp页面上得到的,但是在action输出时却为:null 输出结果------adminnull
action类的其他属性却有。
不知道是社么原因
applicationContext.xml配置:
scope="prototype">
struts.xml配置:
register_success.jsp
register.jsp
[b]问题补充:[/b]
解决了
好像action中的对象必须new一个才行
我使用了
Admin admin = new Admin();
就成功了。