Building the TinyCalculator, we used some special expressions, beginning within the delimiters #{ and }. These expressions, always using the form #{expr}, are defined by the Expression Language (EL). JSR 341: Expression Language 3.0 is part of Java EE 8 (read about it at https://jcp.org/en/jsr/detail?id=341 ). The same release had been part of Java EE 7.
Unified Expression Language
Originally the Expression Language was defined for JSP using the form of ${expr} (with a leading $). Then JSF introduced a slightly different syntax. The main intention was to support ...