
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.01.2006, 09:05
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
Привет всем. После того как данные со странички были отправляются сервлету если ее обновить, данные повторно пошлются сервлету, чего делать никак нельзя. Каким образом можно избежать такую фигню? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.01.2006, 11:28
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
Сделай redirect http://www.theserverside.com/patterns/thread.tss?thread_id=20936 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.01.2006, 06:27
|
|||
|---|---|---|---|
Как запретить обновление странички? |
|||
|
#18+
проще всего (если надо починить готовое приложение) - это генерить хидден-поле с каким-то случайным значением и класть его в сессию, затем проверять. а так да- редирект just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 04:34
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 09:08
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
котыпроще всего (если надо починить готовое приложение) - это генерить хидден-поле с каким-то случайным значением и класть его в сессию, затем проверять. а так да- редирект Че та туплю... Типа кладем в сессию, потом проверяем... если есть,то убираем, а если нет, то это повтор. Так? а зачем случайное значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 10:33
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
am_sasa котыпроще всего (если надо починить готовое приложение) - это генерить хидден-поле с каким-то случайным значением и класть его в сессию, затем проверять. а так да- редирект Че та туплю... Типа кладем в сессию, потом проверяем... если есть,то убираем, а если нет, то это повтор. Так? а зачем случайное значение? 1. get-запрос - сохраняем атрибут сессии: session.setAttribute("rnd-value", "0783534fad65"); - показываем форму, в которой есть hidden: name="rnd" value="0783534fad65" - клиент видит форму и делает сабмит 2. post (ну или get) запрос из формы - забираем значение скрытого поля rnd (request.getParameter("rnd")) - получаем из сессии значение атрибута "rnd-value" и тут же его удаляем (removeAttribute) и теперь: если в сессии есть такой атрибут и его значение равно значению скрытого поля - все хорошо, если нет - все плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 10:54
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
А.Грасоff™и теперь: если в сессии есть такой атрибут и его значение равно значению скрытого поля - все хорошо, если нет - все плохо. Это я понял, не понял "равно значению", разве факта присутствия в сессии не достаточно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 10:59
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
am_sasa А.Грасоff™и теперь: если в сессии есть такой атрибут и его значение равно значению скрытого поля - все хорошо, если нет - все плохо. Это я понял, не понял "равно значению", разве факта присутствия в сессии не достаточно? а подстраховаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 11:18
|
|||
|---|---|---|---|
|
|||
Как запретить обновление странички? |
|||
|
#18+
А.Грасоff™ am_sasa А.Грасоff™и теперь: если в сессии есть такой атрибут и его значение равно значению скрытого поля - все хорошо, если нет - все плохо. Это я понял, не понял "равно значению", разве факта присутствия в сессии не достаточно? а подстраховаться? Святое дело!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2006, 12:19
|
|||
|---|---|---|---|
Как запретить обновление странички? |
|||
|
#18+
если Struts используется, то там есть у Action метод Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2150458]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 298ms |

| 0 / 0 |
