Exemple de paramètres de page de portillon
Dans Wicket, vous pouvez utiliser la classe «http://wicket.apache.org/apidocs/1.4/org/apache/wicket/PageParameters.html[PageParameters]» pour stocker les valeurs des paramètres et les transmettre à une autre page.
Exemple de paramètres de page
Voir l'exemple suivant, il ajoute une valeur au paramètre nommé «msg», et l'envoie à un autre «SuccessPage» viasetResponsePage()
.
Form> form = new Form("userForm") { @Override protected void onSubmit() { PageParameters pageParameters = new PageParameters(); pageParameters.add("msg", "this is parameter value"); setResponsePage(SuccessPage.class, pageParameters); } };
Dans «SuccessPage», récupérez la valeur du paramètre «msg» comme ceci:
public class SuccessPage extends WebPage { public SuccessPage(final PageParameters parameters) { String result = ""; if(parameters.containsKey("msg")){ result = parameters.getString("msg"); } } }