if(condition true){
request.sendRedirect("//Some URL");}
// Some other code
Теперь мой вопрос в том, когда мы перенаправляем, какой-то другой код выполнит или нет? Если выполняется, когда, перед sendRedirect или после sendRedirect?
Ответ 1
Метод sendRedirect не останавливает выполнение вашего метода.
Вы должны либо разветкить свой код таким образом, чтобы вызов sendRedirect был последним оператором в вашем методе или явно вызывал return; после вызова sendRedirect.
Было бы очень сложно делать некоторые вещи после перенаправления, поэтому это должно быть последнее утверждение потока. Зафиксируйте, закройте свои материалы перед перенаправлением, чтобы помочь понять ваш код.