deneyin
String value = com.google.gwt.user.client.Window.Location.getParameter("orderId");
// parse the value to int
Not; GWT, yerel javascript'i çağırabilir, bu durumda eğer javascript malzemeleri yapabilirse, GWT bunu yapabilir; Örneğin. GWT, bu durumda
public static native void alert(String msg)
/*-{
$wnd.alert("Hey I am javascript");
}-*/;
yazabilir, hatta sorgu dizesi içinde param değerini ayıklamak için mevcut javascript lib kullanabilirsiniz. Tüm params almak için
http://app.com/?param=value#place yerine http://app.com/#place¶m=value
:
String value = Window.Location.getParameter("param");
URL'lerin şeklinde olduğundan emin olun:
, nasıl Gwt gelmez uygulama parametresi gibi orderID = 99999 réponds? Yani böyle bir parametreyi nasıl ele alıyor? – xybrek
@xybrek Sağlanan [Tarih mekanizması] 'nı (http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html) GWT'de dikkate almıyorsanız (sayfa yeniden yüklemeyi önlemek için # değerini kullanır) Ana giriş noktanızın 'onLoad()' yönteminde çağrılan bir yöntem yerleştirmeniz gerekir.Sayfa her çağrıldığında, verilen parametreleri inceleyip işleyebileceğiniz özel yönteminizi çağırır. – Dennis