У меня есть следующие 2 ManagedBean:
@ManagedBean
@ViewScoped
public class MakeReservation {
...
@ManagedProperty(value="#{cartManagedBean}")
private CartManagedBean cartSession;
...
}
@ManagedBean
@SessionScoped
public class CartManagedBean {
...
}
Когда я пытался перейти к MakeReservation.xhtml, я увидел следующее исключение:
SEVERE: JSF will be unable to create managed bean makeReservation when it is requested. The following problems where found:
- The scope of the object referenced by expression #{cartManagedBean}, request, is shorter than the referring managed beans (makeReservation) scope of view
Очевидно, что область действия cartManagedBean
равна SessionScope
. Я понятия не имею, почему Исключение утверждало, что у моего боба RequestScope
. Я пытался очистить, собрать и запустить проект несколько раз, но это не помогло.
Буду очень признателен, если кто-нибудь покажет мне, где я поступил неправильно.
С уважением,
Джеймс Тран