Type: New Feature
Affects Version/s: 1.2
Fix Version/s: 1.0
Operating System: All
Despite the JSP 2.1 alignment, there is a defect in the JSF 1.2 RI such that it
returns null for Application.getExpressionFactory if it wasn't able to pull one
from the JSP implementation.
This does need to be looked at in the specification w/ how the two relate. My
suggested fix is to attempt to load/check for an ExpressionFactory from JSP 2.1,
use it if available, otherwise check for an init-param in the web.xml of a class
type for an ExpressionFactory. This defaults to the EL-RI.
JSF 1.2 releases of the reference implementation would now have a dependency on
the EL-API and the EL-RI, but now usuable without JSP. I look at it this way,
since JSF 1.1 worked previously with other ViewHandlers, and now doesn't in JSF
1.2, then the specification is broken, but can be fixed within the reference