# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Exceptions
- Deprecated Fields
- Deprecated Methods

Deprecated Interfaces
Interface and Description
javax.servlet.jsp.el.FunctionMapper As of JSP 2.1, replaced by javax.el.FunctionMapper
javax.servlet.jsp.el.VariableResolver As of JSP 2.1, replaced by javax.el.ELResolver

Deprecated Classes
Class and Description
javax.servlet.jsp.el.Expression As of JSP 2.1, replaced by javax.el.ValueExpression
javax.servlet.jsp.el.ExpressionEvaluator As of JSP 2.1, replaced by javax.el.ExpressionFactory

Deprecated Exceptions
Exceptions and Description
javax.servlet.jsp.el.ELException As of JSP 2.1, replaced by javax.el.ELException
javax.servlet.jsp.el.ELParseException As of JSP 2.1, replaced by javax.el.ELException

Deprecated Fields
Field and Description
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_TAG As of Java JSP API 1.2, use BodyTag.EVAL_BODY_BUFFERED or IterationTag.EVAL_BODY_AGAIN.

Deprecated Methods
Method and Description
javax.servlet.jsp.JspContext.getExpressionEvaluator() As of JSP 2.1, replaced by JspApplicationContext.getExpressionFactory()
javax.servlet.jsp.JspException.getRootCause() As of JSP 2.1, replaced by `java.lang.Throwable.getCause()`
javax.servlet.jsp.JspContext.getVariableResolver() As of JSP 2.1, replaced by javax.el.ELContext.getELResolver() which can be obtained by jspContext.getELContext().getELResolver()