This class will by default use standard evaluate calls.
If your application server happens to be inefficient in that respect,
consider setting Spring's "cacheJspExpressions" context-param in
web.xml to "true", which will use parseExpression
calls with cached Expression objects instead.

The evaluation methods check if the value contains "${" before
invoking the EL evaluator, treating the value as "normal" expression
(i.e. a literal String value) else.

evaluate(java.lang.String attrName,
java.lang.String attrValue,
java.lang.Class resultClass,
javax.servlet.jsp.PageContext pageContext)
Evaluate the given expression (be it EL or a literal String value)
to an Object of a given type,

static java.lang.Object

evaluate(java.lang.String attrName,
java.lang.String attrValue,
javax.servlet.jsp.PageContext pageContext)
Evaluate the given expression (be it EL or a literal String value) to an Object.

static boolean

evaluateBoolean(java.lang.String attrName,
java.lang.String attrValue,
javax.servlet.jsp.PageContext pageContext)
Evaluate the given expression (be it EL or a literal String value) to a boolean.

static int

evaluateInteger(java.lang.String attrName,
java.lang.String attrValue,
javax.servlet.jsp.PageContext pageContext)
Evaluate the given expression (be it EL or a literal String value) to an integer.

static java.lang.String

evaluateString(java.lang.String attrName,
java.lang.String attrValue,
javax.servlet.jsp.PageContext pageContext)
Evaluate the given expression (be it EL or a literal String value) to a String.

static boolean

isExpressionLanguage(java.lang.String value)
Check if the given expression value is an EL expression.