tags:

views:

6562

answers:

1

I need to build a GWT application that will be called by an external application with specific URL parameters.

For example:

http://www.somehost.com/com.app.client.Order.html?orderId=99999.

How do I capture the orderId parameter inside the GWT application?

+17  A: 

Try,

string value = com.google.gwt.user.client.Window.Location.getParameter("orderId");
// parse the value to int

P.S. GWT can invoke native javascript which means if the stuff javascript can do, GWT can do it too. e.g. in GWT, you can write

public static native void alert(String msg)
/*-{
 $wnd.alert("Hey I am javascript");
}-*/;

In this case, you can even use existing javascript lib to extract param's value in the querystring.

codemeit
Thanks! This works perfectly.
Otavio