|
|
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
Разрабатываю веб-приложение на JSP. Принцип обновление данных сделал аналогично тому как здесь написано, т.е. GET-ом получаю данные, POST-ом обновляю, потом делаю Redirect на тот URL который сформировал для получения этих же данных - на предыдущей GET запрос, или же совсем на другую страницу. Везде все работало нормально, но на одной страничке возникла проблема. Обычно для редактирования, ну скажем пользователей, открывал страницу редактирования пользователей, где давал в качестве параметра ID пользователя "http://localhost:8080/CCS/addEditUser.jsp?editID=21". Далее при посте обновлял данные и делал redirect на этот же URL. Получалось как бы при нажатии на Save, страница не меняется, данные сохраняются, и при Refresh-е не происходит POST. Теперь в списке пользователей по адресу "http://localhost:8080/CCS/users.jsp", где рисуется таблица со списком пользователей, для отключения пользователя (хочу прямо из списка не открывая страницу редактирования, нажав на один линк, делать это действие), поставил форму только с hidden полями и при POST-е срабатывает метод, который обновляет данные. Сразу после вызова этого метода, стоит Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 13:14:29 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
Может как-то определить браузер и Refresh делать? Неужели нет решения проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 11:02:59 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
Tural Код: plaintext 1. 2. 3. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 11:12:14 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
- используйте для отмены кэширования не мета тэги, а аналогичные заголовки HTTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 11:13:13 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
setHeader не помог. По-моему в случае с Internet Explorer не работает response.sendRedirect. Я заменил Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 11:42:49 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
Посмотрел с помошью HttpWatch-а. Увидел следующее: Код: plaintext Кто может помочь в чем дело и почу был аборт. И почему после того как происходит аборт POST-а изменение данных вступают в силу, т.е. срабатывает метод который находится до redirect-а. Во вкладке Summary написано: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 17:00:43 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
действительно интересно. вот так не работает в ie Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 18:28:33 |
|
||
|
не работает response.sendRedirect в Internet Explorer
|
|||
|---|---|---|---|
|
#18+
у меня JSP. Это часть логики стоит на верхней части страницы. Вот часть кода страницы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 08:59:35 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=645&tid=2146014]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
23ms |
get forum data: |
5ms |
get page messages: |
66ms |
get tp. blocked users: |
3ms |
| others: | 274ms |
| total: | 462ms |

| 0 / 0 |
