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

Reply via email to