【问题标题】:Call some java code when Http Status/Error Code is received收到 Http 状态/错误代码时调用一些 java 代码
【发布时间】:2015-08-30 08:23:05
【问题描述】:

下面提到的是当收到提到的错误代码时我们如何重定向到特定的错误页面..

<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。美好的。但是我们不能调用一些代码sn-p,在服务器重定向到错误页面之前记录接收到的错误代码吗?

我确实在 INTERNET 上查找过,但没有发现任何有用的东西。

【问题讨论】:

    标签: java jsp jakarta-ee servlets


    【解决方案1】:

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

    【讨论】:

    • 好吧,我想我需要回到基础......我完全忘记了这也可以做到......谢谢 stanislav
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    • 2021-12-14
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多