如何在 ActionBean 中的两个事件之间保存数据?在下面的示例中,我在 中创建联系人addContact()
,将其保存并保存到属性contact
中。当我尝试contact
在重定向后访问它时addNumber()
,它为空。
private Contact contact;
...
public Resolution addNumber() {
log.debug("addNumber() to contact={}", contact);
return new ForwardResolution("/addNumber.jsp");
}
public Resolution addContact() {
log.debug("addContact() - name={}", name);
contact=contactFacade.create(name, surname));
log.debug("addContact() OK - contact={}", contact);
return new RedirectResolution(this.getClass(), "addNumber");
}
我究竟做错了什么?