2012-03-09 2 views
2

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

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

+0

Пожалуйста, покажите код. –

+0

Вы пытались увидеть, что действительно возвращается в браузер, используя FireBug в FF или wget? –

+0

в чем проблема, которую вы видите? –

ответ

4

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

1

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

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

Смежные вопросы