2016-03-28 76 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化以获取对象并使用它。

相关问题