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] > >