Action获取到的对象属性不完整,通过在实体类的setter方法上打印得到的是不同的对象,原因是由于Action里该对象缺少getX()方法。
@Resource
private PersonService personService;
private Person person;
public void setPerson(Person person) {
this.person = person;
}
/*如果没有该方法,调用一次设置属性的方法,就会产生一个实例*/
public Person getPerson() {
return person;
}
@Action
public String regist(){
personService.save(person);
return "success";
}