You can still have 'query parameters' in the history token.

http://mywebsite.com?param1=value1&param2=value2#?param3=value3&param4=value4


   - The above url is an example. param1 and param2 are the only ones that
   will be available to you on server side via request.getParameter.
   - GWT provides you a convenient way to read param1 and param1, but as
   Thomas mentioned - you can't modify them in javascript without reloading the
   page.
   - Anything after the # will not be accessible on the server side, but is
   accessible on the client side.
   - GWT will give you the entire string "?param3=value3&param4=value4" to
   your HistoryListener - and thereafter it is a simple matter ofparsing out
   the string manually.

So, you can still achieve what you want by using a token that has ? and &,
and doing the parsing yourself. It is a bit convoluted, but is perhaps the
only way right now.

--Sri


2009/9/27 Thomas Broyer <[email protected]>

>
>
>
> On 27 sep, 02:36, Jaap <[email protected]> wrote:
> > The way I understand it you can history in your gwt app by using a
> > history token which is displayed as follows in the URL
> >
> > http://www.example.com/#token
> >
> > I actually need a combination of tokens and prefer to use the normal
> > syntax you have with GET urls. So I'd like to have history which looks
> > like
> >
> > http://www.example.com/?locale=es&query=test
> >
> > Is this possible with GWT
>
> No, because it's just not possible at all with anything JavaScript.
>
> FYI, HTML5 defines a pushState() that'll allow such a thing, but to my
> knowledge no-one has implemented it already (but work is underway in
> at least Firefox and WebKit)
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to