2016-03-28 8 views
0

私はWicketでかなり新しいです。私はオブジェクトやArrayListをWicketの別のページにどのように送ることができるか知りたい。私が知っているように、PageParametersではString値だけを送ることができます。いくつかのフォームで私はMyPageについても何かを見つけましたが、私にとっては十分ではありませんでした。だから、Wicketの別のページにArrayListを送る方法について誰かが助けてくれる?オブジェクトまたはArrayListをWicketの別のページに送る

答えて

0

ウィケットページとコンポーネントは、モデルからデータを取得します。モデルは静的でも動的でもよい。あなたはそれについて読む必要がありますhere。これは、フレームワークについて学ぶ最も重要な概念です。

1

としてあなたのページを定義します。

public class AnotherPage extends WebPage { 
    public AnotherPage(MyOwnClass myOwn) { 
    // do something with myOwn 
    } 
} 

し、その後でそれにリダイレクト#onClick()またはonSubmit()コールバックメソッド内:可能であれば

setResponsePage(new AnotherPage(yourSpecialObject)); 
0

、あなたはJSONにオブジェクトまたはArrayListに変換しようとすることができますジャクソン/ gsonを使用して、そのjson文字列を別のページに渡します。ここで、json文字列をデジソン化してオブジェクトを取得して使用することができます。

関連する問題