问题描述
如图,我在Web.xml里配置了对异常的监听,便于显示到前台JSP页面,但是我发现有的地方不管用,大惑不解,求懂的朋友赐教,多谢!在后台业务类里,500异常可以抛出来显示到JSP页面,没问题,但是java.lang.ClassNotFoundException不行,ClassNotFoundException这个异常是从属于java.lang.Exception下对嘛,怎么就不显示到ErrorPage500.jsp呢?它在这里抛出:顺便还问下,后台这些各种各样的异常都可以算作500错误嘛,也就是说一个500就可以监听所有服务器端异常,对么?
解决方案
解决方案二:
是我的问题深奥得无法回答还是简单得不需回答?我的意思是在web.xml里配置了<error-page><error-code>500</error-code><location>/ErrorPage500.jsp</location></error-page>但是,servlet里Class.forName(packageAction)这个方法产生了ClassNotFound异常而没有跳到ErrorPage500.jsp页面
时间: 2024-11-13 08:40:09