Do you the the <s:wizardFields/> tag in the form for step 2? (forgive me if it's not the correct name, but it's something like that).
Thats key for the wizard to work correctly... -Nick On Apr 20, 2010, at 2:59 PM, brian.mcswee...@gmail.com wrote: > Hi guys, > > I'm new to stripes and I'm trying to do what should be super easy. I'm trying > to use a multipage wizard to edit an existing object. > This must be a pretty regular pattern. I've tried using startEvent and saving > the user that is retrieved from the database as follows. > However the values of "user" don't get persisted between steps in the > wizard...i've searched at length on the forums and found another > relevant entry that was never answered.... > > http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02020.html > > this should be simple surely, I'm new to stripes and want to give it a proper > go...but already not being able to do this is worrying... > > thanks for any help, my code is below > > brian > > @Wizard(startEvents="begin") > @UrlBinding("/register") > public class RegisterActionBean extends BaseActionBean { > > protected final Log log = LogFactory.getLog(getClass()); > private UserManager um; > > /** Setter to allow the UserManager to be injected. */ > @SpringBean > protected void setUserManager(UserManager um) { > this.um = um; > } > > @ValidateNestedProperties({ > @Validate(field="password", required=true, > minlength=5,maxlength=20,expression="${this eq confirmPassword}") > }) > private User user; > private String confirmPassword; > > /* Getters and setters for user and confirmPassword */ > @DontValidate > @DefaultHandler > public Resolution begin() { > // for the moment just get one user from the database > User user = (User)um.getUser("123"); > this.setUser(user); > return new ForwardResolution("/WEB-INF/jsps/edit1.jsp"); > > } > > public Resolution gotoStep2() throws Exception { > // do some more logic here if necessary > return new ForwardResolution("/WEB-INF/jsps/edit2.jsp"); > } > > public Resolution gotoStep3() throws Exception { > // do some more logic here if necessary > um.save(user); > return new ForwardResolution("/WEB-INF/jsps/editsuccess.jsp"); > }------------------------------------------------------------------------------ > _______________________________________________ > Stripes-users mailing list > Stripes-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/stripes-users
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------
_______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users