Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove native expression language support #1548

Closed
arjantijms opened this issue Nov 4, 2020 · 2 comments
Closed

Remove native expression language support #1548

arjantijms opened this issue Nov 4, 2020 · 2 comments
Labels
mojarra-implemented API issue implemented by Mojarra myfaces-implemented API issue implemented by MyFaces Remove legacy
Milestone

Comments

@arjantijms
Copy link
Contributor

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.

@tandraschko
Copy link

@arjantijms isnt it already removed in both Mojarra + MyFaces? so we could close it.

@tandraschko
Copy link

should be done in both impls, please close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mojarra-implemented API issue implemented by Mojarra myfaces-implemented API issue implemented by MyFaces Remove legacy
Projects
None yet
Development

No branches or pull requests

2 participants