Author: markt Date: Tue Nov 6 14:52:00 2012 New Revision: 1406156 URL: http://svn.apache.org/viewvc?rev=1406156&view=rev Log: Fix where possible and silence where not possible some deprecation warnings
Modified: tomcat/trunk/java/org/apache/jasper/runtime/PageContextImpl.java Modified: tomcat/trunk/java/org/apache/jasper/runtime/PageContextImpl.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/runtime/PageContextImpl.java?rev=1406156&r1=1406155&r2=1406156&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/jasper/runtime/PageContextImpl.java (original) +++ tomcat/trunk/java/org/apache/jasper/runtime/PageContextImpl.java Tue Nov 6 14:52:00 2012 @@ -28,6 +28,7 @@ import java.util.Enumeration; import java.util.HashMap; import javax.el.ELContext; +import javax.el.ELException; import javax.el.ExpressionFactory; import javax.el.ValueExpression; import javax.servlet.RequestDispatcher; @@ -44,7 +45,6 @@ import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspFactory; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.el.ELException; import javax.servlet.jsp.tagext.BodyContent; import org.apache.jasper.compiler.Localizer; @@ -832,6 +832,7 @@ public class PageContextImpl extends Pag } + @SuppressWarnings("deprecation") // Still jave to support old JSP EL private void doHandlePageException(Throwable t) throws IOException, ServletException { @@ -887,10 +888,9 @@ public class PageContextImpl extends Pag throw (RuntimeException) t; Throwable rootCause = null; - if (t instanceof JspException) { - rootCause = ((JspException) t).getCause(); - } else if (t instanceof ELException) { - rootCause = ((ELException) t).getCause(); + if (t instanceof JspException || t instanceof ELException || + t instanceof javax.servlet.jsp.el.ELException) { + rootCause =t.getCause(); } if (rootCause != null) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org