|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
какая между ними разница??? И вообщеее!!!! я уже 2 часа с этим диспатчером промучился, не работает, есть сервлет, там много всего, вобщем когда я это многое коментарю он работает, а иначе нет!!!! С sendRedirect все нормально работает. Вот кусок из этого сервлета, сам по себе он работает, не работае диспатчер, ны выходе получется пустая страница, если все закоментировать, кроме диспатчера, то он переходит на др. страницу Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2004, 18:10 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
wessenкакая между ними разница??? forward вызывает страницу непосредственно на сервере без отправки перенаправления клиенту ( браузеру ) я уже 2 часа с этим диспатчером промучился, не работает showalbums это что? сервлет? попробуй так RequestDispatcher dis = request.getRequestDispatcher(" /servlet/ showalbums?path=first"); ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 13:40 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
авторshowalbums это что? сервлет? попробуй так RequestDispatcher dis = request.getRequestDispatcher("/servlet/showalbums?path=first"); да, showalbums это сервлет. Когда пишу так /servlet/showalbums?path=first, выдает ошибку, что путь не найден. Бред какой то получуется, в сервлете есть такие строки Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 15:38 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
wessen Код: plaintext 1.
авторshowalbums это что? сервлет? попробуй так RequestDispatcher dis = request.getRequestDispatcher("/servlet/showalbums?path=first"); да, showalbums это сервлет. Когда пишу так /servlet/showalbums?path=first, выдает ошибку, что путь не найден. Бред какой то получуется, в сервлете есть такие строки Код: plaintext 1. 2.
х.з. у меня все работает :) знаешь чо... контент тайп не ставь (сетКонтентТайп) до редиректа ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 15:43 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
авторконтент тайп не ставь (сетКонтентТайп) до редиректавсе равно не работает, вот полностью код сервлета, если не трудно, засунь его в какой нить свой апликейшен, укажи в редиректе свой путь и зайди на этот сервлет по прямой ссылке, у меня не переходит... зае..... уже!!!! Код: 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. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 16:07 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
wessenзае..... уже!!! может расслабиться хочешь? сходи в ЗПТ (51) :) ща потестю код твой :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 16:10 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
вессен, это чего значит? ShowAlbumsServlet.PATH ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 16:30 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
А.Гpacoffвессен, это чего значит? ShowAlbumsServlet.PATH это статическая переменная, которая в другом сервлете хранится. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 16:39 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
wessen А.Гpacoffвессен, это чего значит? ShowAlbumsServlet.PATH это статическая переменная, которая в другом сервлете хранится. гы. серьозно? теперь все понятно :) а чего в ней? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 16:58 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
А.Гpacoff wessen А.Гpacoffвессен, это чего значит? ShowAlbumsServlet.PATH это статическая переменная, которая в другом сервлете хранится. гы. серьозно? теперь все понятно :) а чего в ней? в ней путь к каталогу в которм фотоальбомы с фотками. А причем здесь она, как я понимаю, если нес сессии, то до этого места не должно доходить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 17:03 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
wessen А.Гpacoff wessen А.Гpacoffвессен, это чего значит? ShowAlbumsServlet.PATH это статическая переменная, которая в другом сервлете хранится. гы. серьозно? теперь все понятно :) а чего в ней? в ней путь к каталогу в которм фотоальбомы с фотками. А причем здесь она, как я понимаю, если нес сессии, то до этого места не должно доходить. :) это я так :) от безделья слушай, showalbums - это чего за сервлет? Viewer или другой? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 17:11 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
А.Гpacoff wessen А.Гpacoff wessen А.Гpacoffвессен, это чего значит? ShowAlbumsServlet.PATH это статическая переменная, которая в другом сервлете хранится. гы. серьозно? теперь все понятно :) а чего в ней? в ней путь к каталогу в которм фотоальбомы с фотками. А причем здесь она, как я понимаю, если нес сессии, то до этого места не должно доходить. :) это я так :) от безделья слушай, showalbums - это чего за сервлет? Viewer или другой?другой. Так у тебя тоже не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 17:13 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
все работет. что сделано: есть сервлет твой измененный: Код: 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.
файл web.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
файл show.jsp: Код: plaintext 1. 2. 3. 4.
в браузере: http://localhost/show происходит нормальный форвард на show.jsp с параметром path=first чего еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 17:17 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
Мда.... Я же объяснял, что когда убираешь вот ЭТИ СТРОКИ Код: plaintext 1. 2. 3.
ТО ВСЕ РАБОТАЕТ!!! Ты их убрал и заработало, а с ними не хочет!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 17:25 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
запарился я. совсем. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 18:04 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
А.Гpacoffзапарился я. совсем.Вот и я про то же, все ай эм go home!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2004, 18:09 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
to wessen а у меня ваш пример пашет, правда при компиляции он ругался на строчку String temp = URLDecoder.decode(new File(ShowAlbumsServlet.PATH + "/" +path.substring(0,path.length() - 5)).toString(), "UTF-8"); видать JDK1.3 поддерживает только 1 параметр в URLDecoder.decode, поэтому ,"UTF-8" пришлось убрать. Форвардит нормально. у меня вот другой вопрос возник, раскажите в чем отличие вызовов Код: plaintext 1. 2.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 07:35 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
автору меня вот другой вопрос возник, раскажите в чем отличие вызовов Я думаю ничем не отличается, потомучто возвращается один и тот же объект, в любом случае у меня не работает. Когда запускю под JBilder получается просто пустой экран, когда запускаю отделно Tomcat, получается немного веселее, вылетает вот такая ошибка Код: plaintext 1. 2.
Код: plaintext 1. 2. 3.
У меня jdk1.4, может в ней баг. К зожалению нет возможности протестить на jdk1.3. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 11:01 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
to wessen что то у вас совсем бардак, теперь еще и getSession не работает :) ну, ради такого дела, взял JDeveloper10g ( там jdk 1.4.2_03 ) проверил , всеравно работает ( сабака ) , кстати у URLDecoder.decode 2-ой параметр стал понимать! Ну до него дело не доходит, т.к. session в нулле то сразу форвадит. ума не приложу что может быть у вас не так .... нет, и самое главное А.Гpacoff молчит!!! одно смущает, вот это : А.Гpacoff запарился я. совсем. где смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 12:33 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
Работает именно вот этот сервлет??????????7 Код: 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. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
Если да, то я пошел вешаться :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 13:41 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
авторнет, и самое главное А.Гpacoff молчит!!! именно это и вводит меня в панику :) З.Ы. Если и он скажет, что работает, внатуре повешусь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 13:46 |
|
RequestDispatcher и response.sendRedirect
|
|||
---|---|---|---|
#18+
вот моя версия Код: 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. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
а Servlet1 сделан по шаблону через wizard ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2004, 13:55 |
|
|
start [/forum/topic.php?fid=59&msg=32604303&tid=2153946]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 483ms |
0 / 0 |