目前我的web.xml文件包含两个servlet:
<servlet>
<servlet-name>mvc-servlet</servlet-name>
...
</servlet>
<servlet>
<servlet-name>api</servlet-name>
...
</servlet>
如果我只是添加&#34;错误页面&#34;在当前的web.xml中,它将处理&#34; api&#34;的错误。和&#34; mvc-servlet&#34;,我不希望这种情况发生。我希望它仅适用于&#34; mvc-servlet&#34;,而不是&#34; api&#34;。
有没有办法实现这个目标?
答案 0 :(得分:0)
您可以捕获servlet异常并抛出新异常(即ApiServletException),然后您就可以仅为此异常添加错误页面。