Search code examples
springspring-bootjsfjsf-2jsf-2.2

Difference between SpringBeanFacesELResolver and DelegatingVariableResolver


I want to integrate JSF with Spring Framework. I used SpringBeanFacesELResolver class on faces-config.xml,everythink works fine.My question is, what is the difference between org.springframework.web.jsf.el.SpringBeanFacesELResolver and org.springframework.web.jsf.DelegatingVariableResolver ?


Solution

  • 2 DelegatingVariableResolver is for JSF 1.1 (and has been removed in Spring 4.x and onwards), SpringBeanFacesELResolver is for JSF 1.2 and up.

    The DelegatingVariableResolver only exists upon Spring Framework 3.2 in which it got deprecated. As of Spring Framework 4.0 this class doesn’t exists anymore.