3

Wicket「コントローラー」内でページナビゲーションを行う方法は何ですか? 別の内部ページに移動し、ページ内のデータに基づいてパラメーターを渡したいと思います。

4

2 に答える 2

4

良いページ ナビゲーション方法を見つけました。

public void onSubmit() {
        PageParameters params = new PageParameters();
        params.add("param1", "value1");
        setResponsePage(ListContacts.class, params);
}
于 2012-10-11T18:36:06.567 に答える
3

これは単なる良い方法ではなく、ブックマーク可能なページを表示する方法です。

ブックマークできないページ (またはブックマークできない方法でブックマーク可能なページ) を表示したい場合は、次のようにページ クラスをインスタンス化できます。

setResponsePage( new ListContacts( param1, param2...) );

(ここではパラメーターは文字列である必要はありません。型の安全性は Wicket の大きな利点の 1 つです。)

アドバイスとして、Wicketのブックマーク可能なページとブックマーク不可能なページの違いを理解することは非常に重要です。

于 2012-10-11T22:33:58.700 に答える