You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Eduardo Breijo (JIRA)" <de...@myfaces.apache.org> on 2017/07/26 16:57:00 UTC
[jira] [Created] (MYFACES-4129) When @FacesConfig annotation is
used in a CDI bean, implicit EL objects don't work
Eduardo Breijo created MYFACES-4129:
---------------------------------------
Summary: When @FacesConfig annotation is used in a CDI bean, implicit EL objects don't work
Key: MYFACES-4129
URL: https://issues.apache.org/jira/browse/MYFACES-4129
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 2.3.0-beta
Reporter: Eduardo Breijo
Attachments: ImplicitELObjects.war
When the @javax.faces.annotation.FacesConfig annotation is used in a CDI bean, the implicit EL Objects from JSF 2.3 spec section 5.9.2 don't work. This is because when that FacesConfig annotation is in a bean we remove the implicit EL resolver from the chain so we don't have any mechanism for CDI to do the resolution of the implicit objects.
Tested this on Mojarra and it works fine, with or without @FacesConfig annotation.
A sample app is provided. It can be deployed on tomcat:
1) Drive a request to: http://localhost:8080/ImplicitELObjects/index.jsf
2) You should see that Application: ApplicationScope: and Component: are empty since they cannot be resolved
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)