Dostęp do SessionScoped bean z ViewScoped bean

Dostęp do SessionScoped bean z ViewScoped bean
C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 72
0

Witam, jestem początkujący w JSF. Mam pytanie czy można w beanach o zasięgu view dostać się do beana o zasięgu session?
Próbowałem przez

Kopiuj
@ManagedProperty("#{nazwaBeana}) i FacesContext context = FacesContext.getCurrentInstance();
Bean bean (Bean) context.getApplication().evaluateExpressionGet(context, "#{nazwaBeana}", Bean.class);

i cały czas otrzymuje null. Z widoku dostęp do beana działa. Dodatkowo ustawiłem metody @PostConstruct i @PreDestroy i pokazuje że bean jest utworzony ale przy próbie odwołania dostaje null
Z góry dzięki za każdą pomoc

PG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Komunikacja pomiędzy beanami jest możliwa. Ważne aby wygenerować metody get i set do ziarna, które chcesz podmapować.
W moim przykładzie łączę się z ziarna "ViewScoped" do ziarna o zasięgu aplikacji - "ApplicationScoped".

389a77145b.png

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.