Я работаю над методом в библиотеке. Методу передается имя компонента и имя свойства, и я хотел бы использовать ELResolver для получения значения свойства из указанного компонента. Поскольку код находится в библиотеке (и для гибкости), в коде нет жестко запрограммированного имени компонента.
Вот код, который я использую:
elResolver.getValue( facesContext.getELContext(), elResolver.getValue(facesContext.getELContext(), null, myBean ), beanProperty )
Компонент и свойства задаются myBean
и beanProperty
.
Кажется, это работает, но есть ли лучший способ? Я использую JSF 1.2 на данный момент.
Спасибо!