RequestDispatcher - PullRequest
       1

RequestDispatcher

1 голос
/ 11 декабря 2010
request.getRequestDispatcher("https://app.inpostlinks.com/login").forward(request, response);

Я хочу переслать запрос на внешний URL-адрес, например https://app.inpostlinks.com/login, не находящийся в контейнере, в котором находится сервлет.

Это не продвигается. Есть ли какие-либо решения по вышеуказанному сценарию?

1 Ответ

4 голосов
/ 11 декабря 2010

Переадресация для передачи, скажем, запроса сервлетов и ответа на JSP для представления результата некоторой бизнес-логики.

Если вы хотите передать пользователя на другой веб-сайт, вам нужно сделать«перенаправление» вместо «пересылка», то есть заставить сервер вернуть код 301 и местоположение:

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