Vaadin: Get Parameters

Hallo,

da ich im Internet bei Vaadin-Fragen nur auf das Forum von Vaadin.com geleitet werde, dieses aber scheinbar nicht funktioniert und in meinem Buch leider nichts darüber steht, hier mal meine Frage:

Ich würde gerne GET-Parameter in meiner Vaadin-Anwendung verwenden, um interne Links zu ermöglichen. Allerdings weis ich nicht, wie ich das anstellen soll.
Der link würde etwa so ausehen: www.test-vaadin-app.de/?site=contact

Die Seiten habe ich schon schön mit ID´s versehen, welche ich dann 1a nutzen könnte. Allerdings fehlt mir der Ansatz wie ich an den GET-Parameter kommen kann. Muss ich dafür die URL einzeln zerlegen?
Achja ich nutze nocch Vaadin 6!

Grüße Swoop

Möglicherweise hilft dir ein HttpServletRequestListener dabei:
https://vaadin.com/book/vaadin6/-/page/advanced.httpservletrequestlistener.html

Ich versuche es morgen erstmal hiermit:

// Paramenter im link auslesen
ParameterHandler handler = new ParameterHandler()
{
public void handleParameters(Map<String, String> parameters)
{
System.out.println(parameters.get(„user“)[0]);
}
};
getMainWindow().addParameterHandler(handler);

Wenn Du Deep Linking ermöglichen willst, kannst Du das über URI Fragments realisieren. Normale Parameter sind dafür nicht so geeignet, da diese einen Page Load auslösen. Wird das URI Fragment geändert, passiert das nicht.

Ich möchte diesen Reload gerade.
Funktioniert so super :wink: