Yeah, I used it in a login handler that I wrote for struts, where:

If (not logged in)
        (push requested url on stack in session)
)

login.jsp

<form
        <hidden value = requestStack.first


It's detailed in Java E-Commerce from Wrox publishing

| -----Original Message-----
| From: Dan Cancro [mailto:[EMAIL PROTECTED]]
| Sent: Monday, September 23, 2002 8:43 PM
| To: '[EMAIL PROTECTED]'
| Subject: [OT][WORKFLOW] Any best practice for "back", "save",
"continue"
| buttons?
| 
| I'm thinking about a design where I maintain a URL stack in a session
| variable that stores where a user has been, so that clicking a "back"
| button
| (not the browser's) will take a user to the right place.  It would
work
| like
| this:
| 
| Click a "Continue" button -> Push a new URL onto the stack, and take
the
| user to that page
| Click a "Save" button     -> Leave the stack alone, and return the
user to
| the same page
| Click a "Back" button     -> Pop a URL from the stack and take the
user to
| the URL on the top of the stack.
| Click a "Done" button     -> Clear the stack.  This would happen when
you
| click a link on a top nav bar or the finish button in a wizard, for
| example.
| 
| These would be the basic types of navigation.  The actual labels on
the
| buttons or links could be whatever you want.  For example, you could
have
| a
| "Continue" button labeled "Save" that takes the user to another page.
| 
| Has anyone tried something like this with good or bad results?
| 
| Thanks,
| Dan
| 
| --
| To unsubscribe, e-mail:   <mailto:struts-user-
| [EMAIL PROTECTED]>
| For additional commands, e-mail: <mailto:struts-user-
| [EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to