powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Редирект из JSP с передачей параметров методом POST
3 сообщений из 3, страница 1 из 1
Редирект из JSP с передачей параметров методом POST
    #34799115
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то облазил форум и так и не нашел.
Есть JSP, которая проверяет введенные данные, и если все хорошо, должна перенаправить пользователя на другой URL (полностью другой, т.е. на другое приложение на моем сервере).
Т.е. пользователь входит на JSP страницу (скажем http://my_server/myapp_1/test.jsp)
Вводит данные в форму, по кнопке они сабмитятся в эту же JSP (можно и в другую, но в рамках приложения myapp_1. Введенные данные проверяются. Если все нормально, то должен произойти редирект на другое приложение (скажем http://my_server/myapp_2/) с передачей ему некоторых параметров методом пост. И вот тут загвоздка. Как?

На самом деле задача шире. На одном сервере есть 2 приложения - JSPшное и SAPповское (webdynpro). Нужно из первого передать во второе некоторые параметры, но не в открытую (т.е. не методом GET, урл должен быть чистым). Может быть есть иное решение?
...
Рейтинг: 0 / 0
Редирект из JSP с передачей параметров методом POST
    #34799157
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pamirт.е. на другое приложение на моем сервере
- если другое web-приложение живет в пределах того же хоста, то при отсутствии ограничений по безопасности, можно получить ссылку на контекст другого web-приложения:
Код: plaintext
public ServletContext getContext(java.lang.String uripath)
а тут уже вызывать forward и т. д.
...
Рейтинг: 0 / 0
Редирект из JSP с передачей параметров методом POST
    #34801389
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov pamirт.е. на другое приложение на моем сервере
- если другое web-приложение живет в пределах того же хоста, то при отсутствии ограничений по безопасности, можно получить ссылку на контекст другого web-приложения:
Код: plaintext
public ServletContext getContext(java.lang.String uripath)
а тут уже вызывать forward и т. д.Интересный вариант. Получилось, но не совсем.
1. У браузера остается URL предыдущей страницы, из-за этого (как я предполагаю) сыпятся все относительные пути к стилям (перейдя на второе приложение я с удивлением увидел, что оно не разукрашено так, как было бы, если бы я его запустил напрямую).
И джаваскрипты тоже... Путями я не рулю - это все генерит САП.

2. Как все-таки добавить некоторые значения, чтобы они передались методом POST? Только через скрытые поля формы? Такая конструкция в jsp не сработала:
Код: plaintext
request.setAttribute("text", "Это текст\nЭто новая строка текста\nЭто еще одно строка");
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Редирект из JSP с передачей параметров методом POST
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]