如何解决通过在JSP页面
我有一个jsp页面,该页面可能会引发一些异常。我还有另一个JSP页面-catchError.jsp,只要在任何JSP页面中发生异常,都应该显示该页面。
我已将以下代码添加到catchError.jsp
<%@ page isErrorPage="true" %>
我的JSP页面-displayDetails.jsp具有下面的代码,在这里我出于演示目的介绍了算术异常。
<%@ page errorPage="catchError.jsp" %>
<% int div = 10/ 0; %>
每当我尝试访问displayDetails.jsp时,都会出现空指针异常。理想情况下,它应该引发算术异常,然后将其重定向到catchError.jsp。
堆栈跟踪:
org.springframework.web.util.NestedServletException: View rendering failed; nested exception is java.lang.NullPointerException
javax.portlet.PortletException: org.springframework.web.util.NestedServletException: View rendering failed; nested exception is java.lang.NullPointerException
根据我的猜测,系统无法在错误页面属性本身中找到catchError.jsp。发生这种情况的任何原因,以及有关如何进行的建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。