对于一种类型的例外IOException
,我想显示一页。对于所有其他异常,我有一个默认的错误页面。在我的web.xml中,我有这样的设置:
<error-page>
<exception-type>java.io.IOException</exception-type>
<location>/queryException.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
问题是error.jsp
是唯一显示的页面,即使抛出IOException
也是如此。标签出现的顺序无关紧要;如果我删除了java.lang.Exception
代码,我可以queryException.jsp
显示IOExceptions
。这里有什么解决方案?对于具有特定页面的人,如何为所有异常保留一般错误页面除外?
答案 0 :(得分:0)
“这里的解决方案是什么?除了具有特定页面的人之外,我如何为所有例外保留一般错误页面?”
您无法执行此操作...对于所有例外情况,您需要向除常规错误页面以外的方向移动。