In
JSP specification it is mentioned that :
There are two constructs to represent EL expressions: ${expr} and #{expr}.
While the EL parses and evaluates ${} and #{} the same way, additional restrictions are placed on the usage of these delimiters in JSP pages.
An EL expression that is evaluated immediately is represented in JSP with the syntax ${}, while an EL expression whose evaluation is deferred is represented with the syntax #{}.
I am not clear about the syntax. Can any put some light on this.