没有响应对象如何在不使用web.xml的情况下提供错误页面。
答案 0 :(得分:1)
... @戴夫
你可以在jsp ....中写错误。
1)error.jsp 2)errorPage.jsp
在errorPage.jsp中,您可以添加以下标记
在error.jsp中,您可以添加以下标记
答案 1 :(得分:0)
根据评论判断您在没有引用HttpServletResponse
对象的方法中遇到错误情况。可能是由servlet或JSP页面调用(可能是间接调用的)。
在这种情况下你需要做的是抛出异常。如果没有经过检查的异常,则可以抛出IllegalStateException
或RuntimeException
的任何子类(可能创建自己的子类)。
正确处理错误需要在知道HttpServletResponse
的代码中处理其他地方。如果你抛出一个自定义的异常,它应该很容易把它抓得更高。