That worked. Thanks so much for your help. I am trying to find verbage on what exactly session.bind() actually does that fixed my problem.
Matej Knopp-2 wrote: > > Well, just call session.bind() after set session attribute, and you'll > see if it helps. > > -Matej > > On 9/7/07, Chris Lintz <[EMAIL PROTECTED]> wrote: >> >> Actually i just realized it has something to do with a stateless form. >> Maybe >> you can tell me if this is a bug or not. I am pasting the code below, >> but >> let me first explain. I basically have a LoginPanel that is included on >> all >> non-bookmarkable and bookmarkable pages. My LoginPanel is using a >> StatelessForm. I want this stateless form because generating a Session >> for >> every request for simple login form is a crazy idea to me (especially in >> a >> clustered session environment). >> >> The problem is that it seems you cannot set objects in the session from >> within the Stateless form. Although i implemented a work around by >> getting >> the Page from within the stateless form and setting the User object on >> the >> session from the Page itself. When I do so this User object is not in >> the >> session on the non-bookmarkable pages I click on. >> >> Here are the snippets of code (LoginPanel.java and WebPageTemplate.java) >> >> public LoginPanel(String id) >> { >> Form f = new StatelessForm("lFrm") >> { >> @Override >> protected void onSubmit() >> { >> try >> { >> User u = AuthenticationService.login(getUserName(), >> getPassword()); >> if (u == null) >> { >> feedback.error("Invalid login"); >> return; >> } >> feedback.info("You are now logged in. Welcome."); >> ((WebPageTemplate) getPage()).setUserInSession(u); >> setResponsePage(getPage().getClass()); >> } >> catch (AuthenticationException ae) >> { >> error("There was a problem logging in. Please try again >> later"); >> se.printStackTrace(); >> } >> >> } >> }; >> >> WebPageTemplate.java snippet: >> >> public void setUserInSession(User u) >> { >> MediumSession session = (MediumSession) getSession(); >> session.setUser(u); >> } >> >> >> >> >> >> >> Matej Knopp-2 wrote: >> > >> > We can't help you with this if you don't post any code. The session >> > object should of course be available for bookmarkable and >> > non-bookmarkable objects. >> > >> > -Matej >> > >> > On 9/7/07, Chris Lintz <[EMAIL PROTECTED]> wrote: >> >> >> >> Hi all, >> >> This seems like a bug to me but I am hoping some one can lead me the >> >> right >> >> way to a solution. I basically have non-bookmarkable page that puts >> the >> >> a >> >> User object in the session. After this, if i click on a bookmarkable >> >> page >> >> link, that page does not have the user in the session. If I go back >> to >> >> my >> >> non-bookmarkable page, the user is there. >> >> >> >> How can i get this bookmarkable page to see the same session object? >> >> Maybe this has something to do with Pagemaps. But in any case, the >> same >> >> session object should be available to bookmarkable and >> non-bookmarkable >> >> pages correct? >> >> >> >> >> >> thanks in advance >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Bookmarkable-page-and-session-object-problem--%281.3-beta3%29-tf4403473.html#a12562289 >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Bookmarkable-page-and-session-object-problem--%281.3-beta3%29-tf4403473.html#a12563267 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Bookmarkable-page-and-session-object-problem--%281.3-beta3%29-tf4403473.html#a12564017 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]