Remove native expression language support #1548
Labels
mojarra-implemented
API issue implemented by Mojarra
myfaces-implemented
API issue implemented by MyFaces
Remove legacy
Milestone
Faces still has its own expression language, although this has been deprecated since JSF 1.2 and at this point is likely nothing more than a distant memory for those people who once used JSF 1.1.
Faces' own expression language at the time mimicked JSP's one, with a major difference in that it allowed deferred expressions. To prevent JSP interfering with them, they had to be passed from the template as strings and components had to manually convert them into expression types.
The Faces native expression language got merged with JSP's in JSF 1.2/JSP 2.1 UEL (Universal Expression Language), which got later split out from both into Expression Language 3.0, which on its turn was renamed in Jakarta Expression Language.
It's perhaps somewhat peculiar we're still dragging the ancient native expression language along. It's now really time to let this go and completely remove it.
The text was updated successfully, but these errors were encountered: