yes i read it, but you are not being very clear.

a stateless link points to the page its on, just like Link does. the
trick here is like i said to call setresponsepage(class);
requestcycle.setredirect(true);

this way your link points to ?wicket:interface=blahblah

when you hit that the onclick is processed, and then a new response
page is set with a redirect, so  the browser redirects to a
bookmarkable url and the ?wicket:interface url is replaced with a
bookmarkable one. this way the user never has the ?wicket:interface
url left in the url bar.

-igor


On Thu, May 8, 2008 at 7:46 AM, Ritz123 <[EMAIL PROTECTED]> wrote:
>
>  a) is what I am doing now.
>
>  b) is where the problem was, which is what the original question was about.
>  Please see my opening post.
>
>
>
>
>  igor.vaynberg wrote:
>  >
>  > there are two ways to do it:
>  >
>  > a) use a bookmarkablepagelink to go to the cart page and pass in the
>  > itemid+quantity to be added. this means that the cart page is
>  > responsible for adding the item to the cart.
>  >
>  > b) use a stateless link to add the item to cart, then
>  > setResponsePage(CartPage.class) <== to a class not an instance to
>  > maintain a clean url with a redirect.
>  >
>  > -igor
>  >
>  >
>  > On Wed, May 7, 2008 at 10:49 PM, Ritz123 <[EMAIL PROTECTED]> wrote:
>  >>
>  >>  Add To Cart links are on the product list page. I want the links to take
>  >> the
>  >>  users to view cart page where they can see the cart content.
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>  igor.vaynberg wrote:
>  >>  >
>  >>  > so you want it to add something to cart, and then go where? to the
>  >>  > same page? to the cart page?
>  >>  >
>  >>  > -igor
>  >>  >
>  >>  >
>  >>  > On Wed, May 7, 2008 at 9:11 AM, Ritz123 <[EMAIL PROTECTED]>
>  >> wrote:
>  >>  >>
>  >>  >>  Actually I want to "add the product to the cart" and not go to the
>  >>  >> detail
>  >>  >>  page. They both are similar operation in a way, but there is one
>  >> major
>  >>  >>  difference. View Product has dedicated functionality of just viewing
>  >> the
>  >>  >>  product and nothing more, but "View Cart" page will be overloaded
>  >> with
>  >>  >> "add
>  >>  >>  to cart" functionality if I am understanding your point correctly.
>  >>  >>
>  >>  >>  This actually brings up interesting design question with Wicket,
>  >> what
>  >>  >> would
>  >>  >>  be the best way to handle these kind of scenarios? In struts world,
>  >> I
>  >>  >> had
>  >>  >>  CartAction - which took care of all the operations (Add, View,
>  >> Update
>  >>  >> and
>  >>  >>  Delete) for Cart, what would be the equivalent design in Wicket?
>  >>  >>
>  >>  >>  All the books and available material covers more of "syntactic" part
>  >> of
>  >>  >>  Wicket - but none covers the design - that I have found. I may be
>  >>  >> missing
>  >>  >>  something and will appreciate any pointers.
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>  igor.vaynberg wrote:
>  >>  >>  >
>  >>  >>  > that's what stateless kinks do. If you want to go t a detail page
>  >> use
>  >>  >>  > a bookmarkable link, not a stateles one.
>  >>  >>  >
>  >>  >>  > -igor
>  >>  >>  >
>  >>  >>  >
>  >>  >>  > On 5/6/08, Ritz123 <[EMAIL PROTECTED]> wrote:
>  >>  >>  >>
>  >>  >>  >> Hi,
>  >>  >>  >>
>  >>  >>  >> I have a page containing bunch of products and addToCart link
>  >> next to
>  >>  >>  >> each
>  >>  >>  >> product. On clicking the add to cart link, would like to add
>  >> product
>  >>  >> to
>  >>  >>  >> cart. I had Link and onClick() to do this - but recently
>  >> encountered
>  >>  >> page
>  >>  >>  >> expired message which is expected since the page becomes stateful
>  >> due
>  >>  >> to
>  >>  >>  >> the
>  >>  >>  >> Link.
>  >>  >>  >>
>  >>  >>  >> Obviously this page is supposed to be stateless and hence I
>  >> changed
>  >>  >> Link
>  >>  >>  >> to
>  >>  >>  >> StatelessLink using final product id inside the onclick. Now on
>  >>  >>  >> application
>  >>  >>  >> reload(due to hotdeploy) to simulate session expiry, dont get
>  >> session
>  >>  >>  >> expired message but link behaves weird in the sense, it seems to
>  >> be
>  >>  >>  >> reloading the contained page instead of going to the
>  >> setResponsePage.
>  >>  >>  >>
>  >>  >>  >> Seems like I may be missing something. Is this the right approach
>  >> in
>  >>  >>  >> terms
>  >>  >>  >> of making the page stateless?
>  >>  >>  >> --
>  >>  >>  >> View this message in context:
>  >>  >>  >>
>  >> http://www.nabble.com/Stateless-link-usage-tp17093682p17093682.html
>  >>  >>  >> 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/Stateless-link-usage-tp17093682p17108713.html
>  >>  >>
>  >>  >>
>  >>  >> 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/Stateless-link-usage-tp17093682p17120171.html
>  >>
>  >>
>  >> 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/Stateless-link-usage-tp17093682p17127282.html
>
>
> 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]

Reply via email to