powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сначала GET, потом POST.
7 сообщений из 7, страница 1 из 1
Сначала GET, потом POST.
    #33251908
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

Тривиальный вопрос.
Вызываю сервлет: http://..../servlet?useraction=login
логинюсь, форма POSTит результат на тот же самый сервлет. Но выставляет параметр useraction=dovalidation:
<input type="hidden" name="useraction" value="dovalidation">

Так вот, при проверке у меня useraction=login все равно. Если поставить <form method=get> все работает. Но мне нужно POST.
Кто подскажет как это обойти?
Спасибо.
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33251939
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего обойти?
У тебя в сервлете должно быть два метода doGet и doPost. Обычно один ссылается на другой.
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33251991
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так есть. POST и GET обрабатываются одинаково, одной функцией.
Просто после POST значение параматра useraction по прежнему остается от прежнего GET.
Как я понимаю doGet и doPost одновременно выполняться не могут.
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33252001
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Параметры передаваемые через GET имеют более высокий приоритет!
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33252071
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПросто после POST значение параматра useraction по прежнему остается от прежнего GET.
Не должно там ничего от старого гет оставаться этож не сессия какая... где-то у тебя косяк

<input type="hidden" name="useraction" value="dovalidation">

находится внутри той (и только той) формы которая сабмитится, форма имеет метод пост, на момент сабмита значение поля-dovalidate и в сервлете оно нигде не изменяется?

Кстати, откуда значение "login" берётся?
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33252105
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naug авторПросто после POST значение параматра useraction по прежнему остается от прежнего GET.
Не должно там ничего от старого гет оставаться этож не сессия какая... где-то у тебя косяк

<input type="hidden" name="useraction" value="dovalidation">

находится внутри той (и только той) формы которая сабмитится, форма имеет метод пост, на момент сабмита значение поля-dovalidate и в сервлете оно нигде не изменяется?

Нет, не изменяется. Оно в форме только прописано.


Naug[quot автор]
Кстати, откуда значение "login" берётся?

login - вызивается сервлет в самом начале ....servlet?useraction=login
...
Рейтинг: 0 / 0
Сначала GET, потом POST.
    #33254591
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй прописать у формы action http://..../servlet


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сначала GET, потом POST.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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