JSF - przesyłanie obiektów między beanami widoku

0

Korzystam ostatnio z PrimeFaces JSF i pojawiła mi się potrzeba przesyłania wartości pomiędzy beanami widoku. Mam główny bean, np. niech to będzie produkt w sklepie ProductMB, który ma @ViewScoped, z tego widoku uruchamiam formularz, np. ProductFormMB (także @ViewScoped), no i w tym formularzu mam np. Dodawanie marki, gdzie wypełniam obiekt (BrandDTO). Znalazłem na starych stronach użycie @ManagedProperty, ale nie udało mi się przesłać wartości tego obiektu, pewnie ze względu na zasięg poprzedniego beana (ViewScoped). Ktoś doświadczony w JSF/Prime jsf spotkał się z czymś takim? Jak najlepiej sobie przesłać taki obiekt/pole pomiędzy beanami?

0

Jeśli używasz CDI to możesz wstrzyknąć (@ Inject) jednego beana do drugiego i wywołać metodę bezpośrednio, albo (chyba bardziej eleganckie) wysłać eventa
https://dzone.com/articles/an-overview-of-cdi-events

1 użytkowników online, w tym zalogowanych: 0, gości: 1