For now the gwt.hosted parameter is the "glue" that allows the browser
plugin and your IDE to communicate. There are a couple of methods for
handling this parameter in such a way that the same code works in
development and web mode.
*In the current MS1 build:*

String gwtHostedIp = Window.Location.getParameter("gwt.hosted");

String newUrl = Window.Location.getProtocol() + "//" +
Window.Location.getHost() + "/newPage.html";


if (gwtHostedIp != null && !gwtHostedIp.equals("")) {

  newUrl += "?gwt.hosted=" + gwtHostedIp;

}



Window.Location.replace(newUrl);


*In the upcoming MS2 build:*

import com.google.gwt.http.client.UrlBuilder;
*
UrlBuilder builder =
Window.Location.createUrlBuilder().setPath("/newPage.html");
*
*

Window.Location.replace(builder.buildString());


In the MS1 example you will need to preserve any query parameters that you
want to pass on to the new page (just as you would be doing with the
gwt.hosted parameter). Using the MS2 UrlBuilder class these parameters will
be preserved for you.

- Chris


*

On Tue, Oct 13, 2009 at 5:37 AM, itsnotme <[email protected]> wrote:

>
> Hi,
>
> I'm developing a GWT 1.7 app that must be able to work in any website.
> I tried to switch to 2.0 milestone 1, but the new dev mode requires
> gwt.hosted in the URL. This is an issue for me since every time I
> change page in the test site, I loose the gwt.hosted parameter.
>
> Is there really no other way to pass that parameter to the browser
> plugin? I know that it is not a problem for most GWT apps that just
> need a URL to load a page that will host the GWT module, but some
> other apps might be affected by this change.
>
> In the meanwhile, I'm sticking with 1.7, although the new dev mode
> definitely rocks.
>
> >
>

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