|
|
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Тривиальный вопрос. Вызываю сервлет: http://..../servlet?useraction=login логинюсь, форма POSTит результат на тот же самый сервлет. Но выставляет параметр useraction=dovalidation: <input type="hidden" name="useraction" value="dovalidation"> Так вот, при проверке у меня useraction=login все равно. Если поставить <form method=get> все работает. Но мне нужно POST. Кто подскажет как это обойти? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 14:44 |
|
||
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
Чего обойти? У тебя в сервлете должно быть два метода doGet и doPost. Обычно один ссылается на другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 14:52 |
|
||
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
Так есть. POST и GET обрабатываются одинаково, одной функцией. Просто после POST значение параматра useraction по прежнему остается от прежнего GET. Как я понимаю doGet и doPost одновременно выполняться не могут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 15:09 |
|
||
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
Параметры передаваемые через GET имеют более высокий приоритет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 15:11 |
|
||
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
авторПросто после POST значение параматра useraction по прежнему остается от прежнего GET. Не должно там ничего от старого гет оставаться этож не сессия какая... где-то у тебя косяк <input type="hidden" name="useraction" value="dovalidation"> находится внутри той (и только той) формы которая сабмитится, форма имеет метод пост, на момент сабмита значение поля-dovalidate и в сервлете оно нигде не изменяется? Кстати, откуда значение "login" берётся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 15:32 |
|
||
|
Сначала GET, потом POST.
|
|||
|---|---|---|---|
|
#18+
Naug авторПросто после POST значение параматра useraction по прежнему остается от прежнего GET. Не должно там ничего от старого гет оставаться этож не сессия какая... где-то у тебя косяк <input type="hidden" name="useraction" value="dovalidation"> находится внутри той (и только той) формы которая сабмитится, форма имеет метод пост, на момент сабмита значение поля-dovalidate и в сервлете оно нигде не изменяется? Нет, не изменяется. Оно в форме только прописано. Naug[quot автор] Кстати, откуда значение "login" берётся? login - вызивается сервлет в самом начале ....servlet?useraction=login ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33251939&tid=2151571]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 469ms |

| 0 / 0 |
