powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Redirect или Forward с HTTPS в HTTP с передачей параметра
5 сообщений из 5, страница 1 из 1
Redirect или Forward с HTTPS в HTTP с передачей параметра
    #34184627
Гocть1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Ребята подскажите пожалуйста как сделать Redirect или Forward с HTTPS в HTTP с передачей параметров через post ?

Ну а чтобы было более понятно, что я хочу и для чего - попытаюсь ниже объяснить чуть подробнее:

У меня есть http ://NAME/index.jsp с формой ввода полей login и password. У этой
формы указан метод передачи данных POST и ACTION на HTTPS -страницу проверки пароля " https ://NAME/secure.jsp"

В результате заполнения формы в secure.jsp будут переданы параметрами логин и пароль.
К ней обращение идет именно по https в целях безопасности.

Далее моя secure.jsp проверяет правильность логина и пароля и в случае
успешного завершения должна вызвать main.jsp, но уже не по https , а по http ,
при этом передав ей параметр login через POST .

Я пробовал внутри secure.jsp вызвать main.jsp так:
Код: plaintext
1.
2.
3.
 <jsp:forward page="main.jsp">
 <jsp:param name="login" value="<%= GetLog() %>" />
 </jsp:forward>
но это оставит броузер на https , т.е. образно говоря произойдет вызов
https://NAME/main.jsp?login=dededee, а нам нужно получить вызов уже через http .
При этом такая конструкция
Код: plaintext
<jsp:forward page="http://NAME/main.jsp"> 
не работает, так как насколько я понял в ней может быть только имя страницы без http:// :(

Можно конечно поставить
Код: plaintext
response.sendRedirect("http://NAME/main.jsp?login=ddeded") 
и оно работает, четко переходит с https на http , но параметр блин виден в строке адреса из-за метода передачи GET .

Поэтому я и спрашиваю совета у вас ребята как их моей secure.jsp вызываемой по https вызвать main.jsp по http с передачей ей параметров методом POST .

Заранее спасибо за советы.

Евгений
...
Рейтинг: 0 / 0
Redirect или Forward с HTTPS в HTTP с передачей параметра
    #34184651
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем логин в качестве параметра POST передавать, здесь обычно его просто кладут в сессию...
...
Рейтинг: 0 / 0
Redirect или Forward с HTTPS в HTTP с передачей параметра
    #34184707
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему нельзя положить логин в request.setAttribure() ?
...
Рейтинг: 0 / 0
Redirect или Forward с HTTPS в HTTP с передачей параметра
    #34185351
Гocть1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня именно так с сессией и сделано в версии когда все на http. Я просто
думал что при переходе от https к http через sendredirect теряется сессия,
а если она не теряется, то вопрос снимается. Спасибо.
...
Рейтинг: 0 / 0
Redirect или Forward с HTTPS в HTTP с передачей параметра
    #34188022
maddcast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ерунда какая-то. Сессия теряется. Зачем вообще выходить за пределы https?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Redirect или Forward с HTTPS в HTTP с передачей параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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