JSF VariableResolver that first delegates to the original resolver of the
underlying JSF implementation, then to the Spring root WebApplicationContext.
Configure this resolver in your faces-config.xml file as follows:
All your JSF expressions can then implicitly refer to the names of
Spring-managed service layer beans, for example in property values of
JSF-managed beans:
Configure this resolver in your
All your JSF expressions can then implicitly refer to the names of Spring-managed service layer beans, for example in property values of JSF-managed beans:faces-config.xmlfile as follows:<managed-bean> <managed-bean-name>myJsfManagedBean</managed-bean-name> <managed-bean-class>example.MyJsfManagedBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-property> <property-name>mySpringManagedBusinessObject</property-name> <value>#{mySpringManagedBusinessObject}</value> </managed-property> </managed-bean>with "mySpringManagedBusinessObject" defined as Spring bean in applicationContext.xml: