Well, for browsing products i wouldn't use PagingNavigator in a first place.
Of course it is prossible to have such product browser in wicket, even with nice urls. class ProductsPage extends WebPage { public ProductsPage(PageParameters parameters) { // this is just an example, you'd probably // need something bit more sophisticated :) int currentPage = parameters.getInt("page"); add(new BookmarkablePageLink("prev", new PageParameters("page=" + (currentPage-1))); add(new BookmarkablePageLink("next", new PageParameters("page=" + (currentPage+1))); } } so if you mount products page to "/products", you can get urls like /products/page/1, products/page/2 ... -Matej Korbinian Bachl wrote: > Hi Matej, > > this is a big problem. I can live with not beeing able to have Tabbed Panels > but imagine a onlinestore where you can browse the products but the url is > not bookmarkable. That just wouldnt work for the users as well as all search > engines ! > > Ajax is also not a solution as google & co dont care about that! > > Dont you know any (even theorethical) possibility to have URLs like > /products/page/2 for pagination ? i mean that component must use a parameter > to call it and this one just has to be passed... is this behaviour going to > change in Wicket 2 ??? or are nice URLs there a half-done-feature, too ? > > Regards > > > > >> -----Ursprüngliche Nachricht----- >> Von: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] Im Auftrag >> von Matej Knopp >> Gesendet: Dienstag, 10. Oktober 2006 13:49 >> An: wicket-user@lists.sourceforge.net >> Betreff: Re: [Wicket-user] NiceURL and PagingNavigator >> >> There is a simple answer for your question: You can't. >> >> It's due to how wicket works. Since Wicket manages your >> application state and takes care of the urls for you, you >> can't alter them significantly. >> >> If you need tabbed panel like functionality while having nice >> urls, you have to have different pages and simply use >> bookmarkable links for every page. >> >> Paging navigator's url could be little nicer if we didn't >> disable redirect, e.g. ?wicket:interface=:2:: . >> >> Alternatively you can use ajax paging navigator (and ajax >> tabbed panel), which would case the url to stay unchanged. >> >> -Matej >> >> >> Korbinian Bachl wrote: >>> I extend the question further: How can i have a nice URL and use a >>> TabbedPanel component??? >>> >>> Regards >>> >>> >> -------------------------------------------------------------- >> ---------- >>> *Von:* [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] *Im >> Auftrag von >>> *Korbinian Bachl >>> *Gesendet:* Dienstag, 10. Oktober 2006 12:01 >>> *An:* wicket-user@lists.sourceforge.net >>> *Betreff:* [Wicket-user] NiceURL and PagingNavigator >>> >>> Hi, >>> >>> i have a page, call it products, and i implement a >> Paging Navigator >>> there, as its not good to have mor than e.g. 10 >> products on page at >>> same time. >>> >>> I then mount the products via >> mountBookmarkablePage("/products", >>> Product.class); >>> >>> by executing it all works at first, but when using a >> link from the >>> paging navigation the URL changes to >>> >> ?wicket:interface=:2:pagination:navigation:1:pageLink:1:ILinkListener >>> instead of showing a nice /products/page/2 or sth like that. >>> >>> How can i achive this behavior? >>> >>> Regards, >>> >>> Korbinian >>> >>> >>> >>> >> ---------------------------------------------------------------------- >>> -- >>> >>> >> ---------------------------------------------------------------------- >>> --- Take Surveys. Earn Cash. Influence the Future of IT Join >>> SourceForge.net's Techsay panel and you'll get the chance to share >>> your opinions on IT & business topics through brief surveys -- and >>> earn cash >>> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEV >>> DEV >>> >>> >>> >> ---------------------------------------------------------------------- >>> -- >>> >>> _______________________________________________ >>> Wicket-user mailing list >>> Wicket-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> -------------------------------------------------------------- >> ----------- >> Take Surveys. Earn Cash. Influence the Future of IT Join >> SourceForge.net's Techsay panel and you'll get the chance to >> share your opinions on IT & business topics through brief >> surveys -- and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge > &CID=DEVDEV >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user