response.sendRedirect(request.getContextPath()+"/index.jsp");
request.getRequestDispatcher("../index.jsp").forward(request, response);
求解这两个页面跳转用法的不同之处
response.sendRedirect()是请求重定向,是客户端行为,本质上是两次请求,前一次的请求对象不会保存,url会发生变化。
而request.getRequestDispatcher().foward()是请求转发,是服务器行为,本质是一次请求,转发后请求对象会保存,url不会发生变化。