errorPage跳转问题

来源:互联网 发布:如何培养英语思维 知乎 编辑:程序博客网 时间:2024/05/22 22:24
//0600_errorPageTest.jsp<%@page contentType="text/html" pageEncoding="utf-8" errorPage="0600_errorPage.jsp"%><html><head></head><body>    <%! public int a=4;        public int b=0;        public int c=a/b;    %>


//0600_errorPage.jsp<%@page contentType="text/html" pageEncoding="utf-8" isErrorPage="true"%><html><head></head><body>    this is a error page!!!</body></html>

报错如下
type Exception report

message java.lang.ArithmeticException: / by zero

description The server encountered an internal error that prevented it from fulfilling this request.

exception
org.apache.jasper.JasperException: java.lang.ArithmeticException: / by zero
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause
java.lang.ArithmeticException: / by zero
org.apache.jsp._0600_005ferrorPageTest_jsp.(_0600_005ferrorPageTest_jsp.java:20)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:525)
java.lang.Class.newInstance0(Class.java:374)
java.lang.Class.newInstance(Class.java:327)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.14 logs.

<%! public int a=4;    public int b=0;     %><%=a/b%>

成功跳转到errorPage

不知道为什么???

0 0
原创粉丝点击