My problem is the id is always null.
First I thought it could be b/c of the way the defaultStack is set up so I switched to paramsPrepareParamsStack, yet the problem still remains.
Any ideas on how to obtain the id from the request? Thanks! Mounir @Namespace("/public") public class PersonCRUDAction implements Preparable { private Long id; @Action("blah1/{id}/blah2") public void execute() { ... /* crud the person */ } public Long getId() { return id;} public void setId(Long id) {this.id=id} @Override public void prepare() throws Exception { Person peron; if (id!=null) person = personManager.loadById(id); else throw new NullArgumentException("id"); } } --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org