request.setAttribute() 将一些数据通过这种方法存入request中 经过
request.getRequestDispatcher("/ch05/books.jsp").forward(request, response); 后在目标页面 再
request.getAttribute(); 取出来 , 注意 只有request 的跳转的可以将数据带到下一个页面 response 是不行的request.getRequestDispatcher() 和 forward() 是一起被使用的 比如
request.getRequestDispatcher("/ch05/books.jsp").forward(request, response); 叫做请求转发 一般完成从Servlet 到 View层页面的跳转request.setAttribute() 将一些
request.getRequestDispatcher("/ch05/books.jsp").forward(request, response); 后在目标页面 再
request.getAttribute(); 取出来 , 注意 只有request 的跳转的可以将数据带到下一个页面 response 是不行的request.getRequestDispatcher() 和 forward() 是一起被使用的 比如
request.getRequestDispatcher("/ch05/books.jsp").forward(request, response); 叫做请求转发 一般完成从Servlet 到 View层页面的跳转request.setAttribute() 将一些
内部跳转:
request.getRequestDispatcher("index.jsp").forward(request, resposne);
外部跳转:
response.sendRedirect("index.jsp");
内部跳转是一次请求和一次响应
外部跳转是两次请求和两次响应