У меня есть веб-приложение с Spring Boot 1.2.4 (web, security, data-jpa), Primefaces 5.2, JSF 2.2 (Mojarra 2.2.11) без каких-либо конфигурационных файлов xml. только лица-config.xml для весны боб-эль-распознаватель:Primefaces PrimeExceptionHandlerELResolver в Spring Boot
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<application>
<el-resolver>
org.springframework.web.jsf.el.SpringBeanFacesELResolver
</el-resolver>
<!--el-resolver>
org.primefaces.application.exceptionhandler.PrimeExceptionHandlerELResolver
</el-resolver-->
</application>
<!--factory>
<exception-handler-factory>
org.primefaces.application.exceptionhandler.PrimeExceptionHandlerFactory
</exception-handler-factory>
</factory-->
</faces-config>
и все отлично работает. Теперь я хочу, чтобы обрабатывать ViewExpiredException с обработчиком primefaces исключение: http://www.primefaces.org/docs/api/5.2/org/primefaces/application/exceptionhandler/PrimeExceptionHandlerELResolver.html
Мой вопрос: могу ли я зарегистрировать другой эль-распознаватель в лицах-config.xml? и если нет, как я могу исправить проблему?
благодарит заранее.
EDIT:
я решил использовать другой aproche. большое спасибо Session Timeout handling for Ajax calls
кто имеет ответ, мысль ....? – mtbadi39