【问题标题】:Add <error-page> to specifc servlet within web.xml将 <error-page> 添加到没有 web.xml 的特定 servlet
【发布时间】:2014-12-02 23:50:14
【问题描述】:

目前我的 web.xml 文件包含两个 servlet:

<servlet>
    <servlet-name>mvc-servlet</servlet-name>
...
</servlet>

<servlet>
    <servlet-name>api</servlet-name>
...
</servlet>

如果我只是在当前 web.xml 中添加“error-page”,它将处理“api”和“mvc-servlet”的错误,我不希望这种情况发生。我希望它只应用于“mvc-servlet”,而不是“api”。

有什么办法可以做到吗?

【问题讨论】:

    标签: java xml servlets error-handling


    【解决方案1】:

    您可以捕获 servlet 异常并抛出新的异常(即 ApiServletException),然后您将能够仅为该异常添加错误页面。

    【讨论】:

      猜你喜欢
      • 2017-11-11
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2017-02-04
      相关资源
      最近更新 更多