DelegatingVariableResolver is deprecated since Spring 3.2, then yes, you can declare several ElResolver as:
<application> <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver> <el-resolver>com.agitech.erp.bean.BeanResolver</el-resolver> <locale-config> <default-locale>fr</default-locale> </locale-config> </application> public class BeanResolver extends javax.el.ELResolver { ........ }
if you use MyFaces, you can choose a way to organize custom transformers using
<context-param> <param-name>org.apache.myfaces.EL_RESOLVER_COMPARATOR</param-name> <param-value>org.apache.myfaces.el.unified.CustomLastELResolverComparator</param-value> </context-param>
source share