我正在研究图书馆中的一种方法。该方法传递了一个bean名称和属性名称,我想使用ELResolver从指定的bean中检索属性的值。由于代码在库中(并且为了灵活性),因此代码中没有硬编码的 bean 名称。
这是我正在使用的代码:
elResolver.getValue( facesContext.getELContext(), elResolver.getValue(facesContext.getELContext(), null, myBean ), beanProperty )
bean 和属性由myBean
和指定beanProperty
。
这似乎有效,但有更好的方法吗?我目前正在使用 JSF 1.2。
谢谢!