1.request.getRequestDispatcher("/Login.jsp").forward(request, response);
三、重定向与转发的区别:
1.重定向是在客户端完成的,转发是在服务器完成的
2.转发只访问一次服务器,重定向访问两次服务器,所以相比较而言,转发对于服服务器的压力更小;
3.转发只能将请求转发给同一个web应用中的组件,重定向还可以重定向到其他网站;
4.转发 "/"的根目录是当前web应用下的根目录,而重定向是整个web站点的根目录,如上面的示例代码中,同样跳转到Login.jsp界面,但重定向却要在前面加上项目名;
5.重定向访问过程结束后,浏览器地址栏中显示的URL会发生改变变成重定向的目标URL,而转发则不会;
6.RequestDispatcher.forward方法的调用者与被调用者之间共享相同的request对象和response对象,它们属于同一个访问请求和响应过程.而HttpServletResponse.sendRedirect方法调用者与被调用者使用 各自的request对象和
response对象,它们属于两个独立的访问请求和响应过程。
重定向与转发的区别,通俗的来讲,打个比方:张三找李四借钱,李四没有钱,李四让张三自己去找王五借,这是重定向;张三找李四借钱,李四虽然没有钱,但李四从王五那借来钱,然后再借给张三,这是转发。