2016-03-28 16 views
0

Wicket 'ta oldukça yeniyim. Wicket'teki nesneyi veya ArrayList'i başka bir sayfaya nasıl gönderebileceğimi bilmek istiyorum. Bildiğim gibi, PageParameters ile sadece String değerleri gönderebiliriz. Bazı formlarda da MyPage hakkında bir şey buldum ama benim için yeterince açık değildi.Çok, Wicket'de başka bir sayfaya bir ArrayList'in nasıl gönderileceği konusunda bana yardımcı olabilecek kimse var mı? #onClick() veya onSubmit() geri çağırma yöntemleri ile kendisine yönlendirme içinde daha sonraNesne veya ArrayList başka bir sayfaya gönder Wicket

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

ve:

setResponsePage(new AnotherPage(yourSpecialObject)); 

cevap

0

Wicket sayfaları ve bileşenleri, verilerini modellerden alır. Modeller statik veya dinamik olabilir. Bunun hakkında okumalısınız here. Bu, çerçeve hakkında öğrenmeniz gereken en önemli kavram olabilir.

1

gibi sayfanızı tanımlayın Jackson/gson kullanarak ve sonra bu json dizesini nesneyi geri almak ve kullanmak için json dizgisini dejsonize edebileceğiniz başka bir sayfaya geçirin.

0

Mümkünse nesneyi veya json bir arrayList dönüştürmek için denemek can,

İlgili konular