отправить перенаправление в методе Java сервлета doPost () - PullRequest
2 голосов
/ 09 марта 2012

Я могу получить данные из doPost () в сервлете Java и обработать данные соответствующим образом.После этого мне нужно отправить ответ перенаправления, о котором мне не ясно.Я намереваюсь отправить страницу перенаправления на внешний php-сайт. Кто-нибудь поделится со мной, как этого достичь?Я пробовал response.sendRedirection (URL);в doPost (), но он не работает и не перенаправляет меня на любую новую страницу.

Спасибо за чтение.

Ответы [ 3 ]

4 голосов
/ 09 марта 2012

Метод является response.sendRedirect (), а не response.sendRedirection ().Вот почему вы получаете ошибку.

1 голос
/ 09 марта 2012

Вы написали response.sendRedirection(URL).Метод называется response.sendRedirect(URL).

Или вы что-то пишете в выводе перед вызовом response.sendRedirect ()?Я не уверен, как jsp справится с этим, но, например, в php вы можете изменить заголовок только перед отправкой любого фактического вывода.

0 голосов
/ 09 марта 2012

используйте response.sendRedirect (url) вместо response.sendRedirection (url)

...