struts2 2.3.1 学习中有关问题

struts2 2.3.1 学习中问题在学习struts过程中,在action中有一个person对象,person 有username和password属

struts2 2.3.1 学习中问题
在学习struts过程中,在action中有一个person对象,person 有username和password属性
在jsp的form中
       <form action="savePerson" method="post">
   username:<input name="person.username" type="text"/>
   password:<input name="person.password" type="text"/>
   <input type="submit" value="submit"/>
   </form>

action中
public void setPerson(Person person) {
this.person = person;
}
/*
public Person getPerson() {
return person;
}*/


@Override
public String execute() throws Exception {
System.out.println("person:"+person.getUsername()+"   "+person.getPassword());
return SUCCESS;
}
如果没有getPerson
person对象的属性获取不全,password 属性没有被赋值
打印 出来
person:aaa   null

去掉getPerson注释 则正常
person:aaa   bbb