1、重定向 response.sendRedirect()
重定向一般用于没有携带数据的页面跳转。在jsp程序中,一般用于插入和删除操作后,实现页面的跳转
写法(注意斜杠)
a. 跳转到jsp页面:response.sendRedirect(request.getContextPath()+"/WebRoot下的相对路径")
b. 跳转到servlet中的某个方法(mvc架构下) response.sendRedirect(request.getContextPath()+"/servlet/servlet项目名/method=方法名")
举例:
2、请求转发request.getRequestDispatcher().forward(request, response)
请求转发用于携带数据的页面跳转。通常与request.setAttribute(“key”, “value”)和el表达式连用,用于在jsp页面现实相关的数据。在jsp程序中,通常用于数据的查询,插入,更新等操作。