В прошлом я бросал ServletException
, когда что-то или что-то пошло не так в сервлете, в основном просто обертывая исключение в ServletException
.
Теперь я думаю, что на самом деле лучше не бросать ServletException
, а отвечать с помощью response.sendError(sc)
и использовать правильные коды состояния HTTP.
Если я не могу отправить сообщение об ошибке с помощью reponse.sendError
, (IOException
), я завершаю IOException
в ServletException
.
Является ли выше способ ответа?
Когда это нормально, просто нажмите ServletException
?