Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
sendRedirect()
отправляет HTTP ответ с кодом 302 (Found) и URL нового ресурса. Браузер клиента получает этот ответ и отправляет новый запрос на указанный URL. Это внешний переход, URL в адресной строке браузера изменяется.
forward()
выполняет внутренний переход. Запрос передается от одного ресурса (сервлета или JSP) к другому на стороне сервера. Браузер клиента не знает об этом переходе, URL в адресной строке не изменяется.
Ключевые отличия:
Характеристика | sendRedirect() | forward() |
---|---|---|
Тип перехода | Внешний ( |
sendRedirect()
отправляет HTTP ответ с кодом 302 (Found) и URL нового ресурса. Браузер клиента получает этот ответ и отправляет новый запрос на указанный URL. Это внешний переход, URL в адресной строке браузера изменяется.
forward()
выполняет внутренний переход. Запрос передается от одного ресурса (сервлета или JSP) к другому на стороне сервера. Браузер клиента не знает об этом переходе, URL в адресной строке не изменяется.
Ключевые отличия:
Характеристика | sendRedirect() | forward() |
---|---|---|
Тип перехода | Внешний ( |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.