Hi,

it would be great if there was also a JSP transition guide. We have a large
JSP application at the moment and my intention is to replace it gradually
with Tapestry 5. Any advice on how to do it *the right way* would be more
than welcome!

Regards,
Borut

2008/10/24 Howard Lewis Ship <[EMAIL PROTECTED]>

> For deep linking purposes, could you pass the information as normal
> query parameters?
>
> You could then @Inject the Request object to retrieve those values.
> You can also use the ContextValueEncoder service to decode them to
> appropriate types.
> This work would be done in the page's activate event handler method.
>
> This is a more servlet-style of development, which may be the right
> approach for a transitional application.
>
> On Thu, Oct 23, 2008 at 8:33 AM, Ian Petzer <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > We are busy converting our Struts/Tiles based application to Tapestry.
> Until
> > this is complete I have am required to generate links to the new Tapestry
> > pages correctly from the jsp pages.
> >
> > Normally this isn't a problem as I used the url pattern of:
> > <HOST>/<PAGE>/<PARAM1>/<PARAM2>/PARAM3
> >
> > Now, please consider the situation where my params have following values:
> >
> > PARAM1 = Hello
> > PARAM2 = relative/url
> > PARAM3 = colon:seperated
> >
> > So if I follow my previous url pattern i would get
> >
> > <HOST>/<PAGE>/Hello/relative/url/colon:seperated
> >
> > This of course doesn't work as that url is interpreted as having four
> > params: [Hello, relative, url, colon:seperated] instead of the three that
> I
> > define.
> >
> > When I use a pageLink object on Tapestry pages this isn't a problem as
> > param2 is double url encoded, so that relative/url --> relative%252Furl
> >
> > However the colon in param3 isn't double url encoded.
> >
> > I would really appreciate it if someone could indicate the rules which
> are
> > used when forming these urls or if someone could suggest an approach to
> > generate these urls. Possibly a reverse @Inject of the relevant Tapestry
> > object into my Spring service where I could call a method to convert the
> > context values.
> >
> > Thanks,
> > Ian
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator Apache Tapestry and Apache HiveMind
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to