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

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

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

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

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

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

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

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

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


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

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


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


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