K
Korch
Есть два(может и больше) способа перенаправления из сервлета на другую страницую
1)
RequestDispatcher rd=getServletContext().getRequestDispatcher(url);
rd.forward(req,resp);
2)
...
HttpServletResponse resp
...
resp.sendRedirect(url);
Вопрос следующий: В чём их отлтчие???? Когда делаю редирект первым способом на jps страницу, картинки не отрываются, в строке адреса название сервлета, который сделал редирект, при этом показывается jsp(просто путь не тот, и графики, естественно, нет).
При втором способе всё нормально. В строке адреса то, что надо и страница показывается нормально. Хотелось бы понять, так сказать, суть.... Что делает, всё-таки первое, и второе...
Заранее спасибо.
1)
RequestDispatcher rd=getServletContext().getRequestDispatcher(url);
rd.forward(req,resp);
2)
...
HttpServletResponse resp
...
resp.sendRedirect(url);
Вопрос следующий: В чём их отлтчие???? Когда делаю редирект первым способом на jps страницу, картинки не отрываются, в строке адреса название сервлета, который сделал редирект, при этом показывается jsp(просто путь не тот, и графики, естественно, нет).
При втором способе всё нормально. В строке адреса то, что надо и страница показывается нормально. Хотелось бы понять, так сказать, суть.... Что делает, всё-таки первое, и второе...
Заранее спасибо.