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
>> <[email protected]>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: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>
>
--
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: [email protected]
For additional commands, e-mail: [email protected]