转发: equest.setAttribute("employeeList",employees);
//设定转发路径
RequestDispatcher rd = request.getRequestDispatcher("empList.jsp");
// 发送
rd.forward(request, response);
重定向:
response.sendRedirect("list.do");
---------------转发与重定向的区别------
(1)转发所涉及的各个web组件可以共享同一个request对象和response对象,重定向不行。
重定向是两次请求,转发是一次请求。(request对象和response对象的生存时间是一次请求与响应期间)
(2)转发之后,浏览器地址不变,重定向会变。
(3)转发的地址必须是同一个应用内部的地址,而重定向没有限制。
(4)转发是一件事情未完成,重定向是一件事情已完成。
注:
页面之间的转换一般就用重定向;而Servlet与jsp之间的通信(参数传递)需要是转发