Как я могу поймать ошибки JSP весной? - PullRequest
2 голосов
/ 05 февраля 2012

Кажется, что когда мой JSP встречает ошибку, например, с именем переменной с ошибкой (например), вывод страницы просто прекращается.

У меня есть контроллер, который расширяет BaseController функциями, которые используют @RequestMapping() аннотации. Я могу ловить исключения в них, но однажды одна из моих функций return Я не совсем уверен, как это обрабатывается.

Просто хочу понять, как работает этот процесс. Я относительно новичок в весне.

1 Ответ

3 голосов
/ 05 февраля 2012

JSP - это представление - оно существует для визуализации вашего вывода. Он не должен обрабатывать ваши ошибки программирования, вы должны исправить это заранее. Аналогично, он не должен обрабатывать исключения, возникающие из-за проблем с бизнес-логикой - они должны быть перехвачены и отображено соответствующее представление (например, страница с ошибкой).

См. Этот вопрос, чтобы узнать больше об этом:

Как правильно обрабатывать исключения в приложении JSP / Servlet?

Если вы все еще хотите, чтобы Spring обрабатывал исключение в JSP, посмотрите этот вопрос:

Как настроить Spring HandlerExceptionResolver для обработки исключения NullPointerException, выданного в jsp?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...