Как правильно обрабатывать ошибки, обнаруженные в сервлете? Прямо сейчас приложение, которое я унаследовал (использует только простой JSP/Servlet), имеет суперкласс с именем Controller
, который расширяет HttpServlet
и из которого распространяются все остальные сервлеты. В этом классе Controller
есть блок try и catch, как показано ниже:
try {
// execute doPost or doGet here
} catch (Exception e) {
// show a generic error page
}
Это правильный способ сделать это? Он кажется неуклюжим и, похоже, не всегда работает. Я всего лишь стажер, поэтому у меня нет большого опыта в этом. Любой совет? Я пытаюсь сделать приложение надежным..