Wicket PageParameters Beispiel
In Wicket können Sie die Klasse "http://wicket.apache.org/apidocs/1.4/org/apache/wicket/PageParameters.html[PageParameters]" verwenden, um Parameterwerte zu speichern und an eine andere Seite zu übergeben.
PageParameters-Beispiel
Im folgenden Beispiel wird dem Parameter "msg" ein Wert hinzugefügt und übersetResponsePage()
an einen anderen "SuccessPage" gesendet.
Form> form = new Form("userForm") { @Override protected void onSubmit() { PageParameters pageParameters = new PageParameters(); pageParameters.add("msg", "this is parameter value"); setResponsePage(SuccessPage.class, pageParameters); } };
Holen Sie sich in „SuccessPage“ den Parameterwert „msg“ wie folgt zurück:
public class SuccessPage extends WebPage { public SuccessPage(final PageParameters parameters) { String result = ""; if(parameters.containsKey("msg")){ result = parameters.getString("msg"); } } }