2016-03-28 34 views
0

我在Wicket中很新。我想知道如何將對象或ArrayList發送到Wicket中的另一個頁面。據我所知,使用PageParameters我們只能發送字符串值。在某些形式中,我還發現了一些關於MyPage的內容,但對於我來說這並不夠清楚。那麼,有沒有人可以幫助我瞭解如何將ArrayList發送到Wicket中的另一個頁面?將對象或ArrayList發送到Wicket中的另一個頁面

回答

0

Wicket頁面和組件從模型中獲取數據。模型可能是靜態的或動態的。你應該閱讀它here。這可能是您需要了解框架的最重要概念。

1

定義您的網頁:

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

,然後內#onClick()onSubmit()回調方法重定向到它:

setResponsePage(new AnotherPage(yourSpecialObject)); 
0

如果可能的話,可以嘗試轉換對象或一個ArrayList JSON使用Jackson/gson,然後將該json字符串傳遞給另一個頁面,您可以在該頁面中對json字符串進行去json化以獲取對象並使用它。

相關問題