2014-10-08 2 views
0

В настоящее время мой файл web.xml включает в себя два сервлета:Добавить <error-page> в сервлет в, специфические web.xml

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

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

Если я просто добавить «ошибка-страницы» в текущем web.xml он будет обрабатывать ошибку для оба «api» и «mvc-servlet», и я не хочу, чтобы это произошло. Я хочу, чтобы он был применен ТОЛЬКО к «mvc-servlet», а не «api».

Есть ли способ достичь этого?

ответ

0

Вы можете поймать исключение сервлета и выкинуть новое исключение (например, ApiServletException), тогда вы сможете добавить страницу ошибки только для этого исключения.

Смежные вопросы