私はライブラリのメソッドに取り組んでいます。メソッドには Bean 名とプロパティ名が渡されます。ELResolver を使用して、指定された Bean からプロパティの値を取得したいと考えています。コードはライブラリにあるため (および柔軟性のため)、コードには Bean 名がハードコーディングされていません。
私が使用しているコードは次のとおりです。
elResolver.getValue( facesContext.getELContext(), elResolver.getValue(facesContext.getELContext(), null, myBean ), beanProperty )
Bean とプロパティは と で指定されmyBean
ますbeanProperty
。
これはうまくいくようですが、もっと良い方法はありますか?現在、JSF 1.2 を使用しています。
ありがとう!