2015-08-30 51 views
-1

下面提到的一些Java代码是我们如何重定向到一个特定的错误页面收到提到的错误代码时..通话时收到Http状态/错误代码

<error-page> 
    <error-code>400</error-code> 
    <location>/error.jsp</location> 
</error-page> 
<error-page> 
    <error-code>401</error-code> 
    <location>/error.jsp</location> 
</error-page> 
<error-page> 
    <error-code>403</error-code> 
    <location>/error.jsp</location> 
</error-page> 

我的问题是,是否有办法在收到上述任何错误代码时调用方法?

我们假设有一个错误的请求,服务器重定向到error.jsp。精细。但是我们不能调用一些代码片段来记录接收到的错误代码,然后服务器重定向到错误页面吗?

我确实在互联网上查到它,但没有发现任何有用的东西。

回答

1

您可以制作自己的ExceptionHandler Web servlet,然后在您的web.xml中将错误页面位置属性从某个jsp更改为此ExceptionHandler。 Here is一些例子你如何做到这一点。当然,如果你仍然需要它,那么在ExceptionHandler的工作完成后,你可以重定向到你的jsp。

+0

嗯,我想我需要回去的基础知识...我完全忘了这也可以做...谢谢斯坦尼斯拉夫 –