In order to do what you ask I believe you have to manually pull the querystring parameters out of the request:
mysearch/results?country=US&state=NY @Inject private RequestGlobals requestGlobals; void onActivate() { Request req = requestGlobals.getRequest(); String country = req.getParameter("country"); String state = req.getParameter("state"); } Angelo Chen wrote: > > Hi, > > the problem is, when it is this which is very common in the query string, > T5 will not accept: > > mysearch/results/country=US&state=NY > > > > > ஸ்ரீராம் கீர்த்தி wrote: >> >> Angelo, >> >> you can make it like this... >> Object onSuccessFromMySearchForm() { >> return "mysearch/results/12345"; // note the '/' 12345 is not a >> part >> of the query string but part of the url path itself >> } >> >> and in Results.java use onActivation method ... something like ... >> >> @Property >> private String resultValue; >> >> void onActivate( String resultValue) // or you can use int or long. >> Tapestry >> will take care ;-) >> { >> this.resultValue= resultValue; // member field 'resultValue' will now >> contain 12345 >> } >> >> I am not sure if you needed such a way to solve your problem, but this >> way >> will work for the example you have given. >> >> - keerthy >> >> On Fri, May 1, 2009 at 6:46 PM, Angelo Chen >> <angelochen...@yahoo.com.hk>wrote: >> >>> >>> Hi, >>> >>> following code redirects to a results page under mysearch: >>> >>> Object onSuccessFromMySearchForm() { >>> return "mysearch/results"; >>> } >>> >>> now I need to append a query string after the page name: >>> >>> return "mysearch/results?12345"; >>> >>> this will trigger an exception: >>> >>> Unable to resolve 'mysearch/results?12345' to a known page name. >>> >>> question: how to append a query string to a page name? Thanks, >>> >>> Angelo >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/t5%3A-appending-a-query-string-to-a-page-name--tp23332958p23332958.html >>> Sent from the Tapestry - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/t5%3A-appending-a-query-string-to-a-page-name--tp23332958p23344050.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org