クラス WebApplicationContextFacesELResolver

java.lang.ObjectSE
jakarta.el.ELResolver
org.springframework.web.jsf.el.WebApplicationContextFacesELResolver

public class WebApplicationContextFacesELResolver extends ELResolverEE
"webApplicationContext" という変数で Spring WebApplicationContext インスタンスを公開する特別な JSF ELResolver

SpringBeanFacesELResolver とは対照的に、この ELResolver バリアントは JSF 変数名を Spring Bean 名として解決しませ。むしろ、Spring のルート WebApplicationContext 自体を特別な名前で公開し、そのアプリケーションコンテキストで Spring 定義の Bean への "webApplicationContext.mySpringManagedBusinessObject" 逆参照を解決できます。

次のように、faces-config.xml ファイルでこのリゾルバーを構成します。

 <application>
   ...
   <el-resolver>org.springframework.web.jsf.el.WebApplicationContextFacesELResolver</el-resolver>
 </application>
導入:
2.5
作成者:
Juergen Hoeller
関連事項: