FacesComponent область применения
Какая область имеет FacesComponent??.
Могу ли я установить что-то вроде ViewScope? SessionScope?
@FacesComponent(value="myComponent")
public class MyComponent extends UINamingContainer {
}
1 ответ
Решение
Нет, ты не можешь. Это делает дизайн технически также бессмысленным.
Если вы хотите сохранить некоторые данные в определенной области, просто явным образом сохраните их в нужной области самостоятельно одним из методов компонента. Объем сеанса, например, как Map
доступно по ExternalContext#getSessionMap()
,