Я никогда раньше не создавал пользовательские компоненты в JSF, поэтому заметил только сейчас, что такие методы, как encodeBegin()
, encodeEnd()
и т. Д., Принимают параметр FacesContext
.
FacesContext
экземпляр обычно можно получить с помощью FacesContext.getCurrentInstance()
.
Итак, мне интересно, имеют ли эти методы параметр FacesContext
просто для удобства, или там могут быть переданы какие-то разные объекты (возможно, из внешних ресурсов ..). Если последнее возможно, то не могли бы вы привести пример, пожалуйста.