You can use IndexedHybridUrlCodingStrategy (or something like that... currently 
writing from [my poor] memory).


Cheers,
=dml




> -----Original Message-----
> From: Jorn Zaefferer [mailto:[EMAIL PROTECTED]
> Sent: 21 October 2008 06:33
> To: [email protected]
> Subject: Re: @MountPath with same path
> 
> 
> How about mounting that to just "products" and displaying different
> content based on the presence of the parameter? You abstract the
> content of both pages into panels and show one or the other based on
> the paramter.
> 
> Jörn
> 
> On Mon, Oct 20, 2008 at 6:15 PM, Cédric Thiébault
> <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I want to use REST url for my application using wicketstuff-annotation
> > but it seems that I can't use the same path for 2 pages.
> > For example :
> > - /products for the list of products
> >  @MountPath(path = "products")
> >  public class ProductListPage extends Webpage
> >
> > - /products/5 for the detail of product with id=5.
> >  @MountPath(path = "products")
> >  @MountMixedParam(parameterNames = { "id" })
> >  public class ProductDetailPage extends Webpage
> >
> > It throws an "WicketRuntimeException: its is already mounted for
> > BookmarkablePageEncoder" on start up.
> > I tried to use the patch described in
> > https://issues.apache.org/jira/browse/WICKET-1534 but it goes to first
> > page with this path (ie /products displays the product detail page for
> > id=null).
> >
> > I also tried:
> > - /products for the list of products
> >  @MountPath(path = "products")
> >  public class ProductListPage extends Webpage
> >
> > - /products/detail/5 for the detail of product with id=5.
> >  @MountPath(path = "products/detail")
> >  @MountMixedParam(parameterNames = { "id" })
> >  public class ProductDetailPage extends Webpage
> >
> > but /products/detail/5 displays the list page because the list page
> > path is a subset of the detail page path.
> >
> > Dis someone used this kind of urls with Wicket ?
> >
> > ---------------------------------------------------------------------
> > 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