1. request.getContextPath():返回站点的根路径
2. request.getRequestDispatcher().forward(request,response):请求转发到指定URL
1)地址栏的地址不改变
2)直接将请求转发到指定URL,所以该请求能够直接获得上一个请求的数据。
采用请求转发,request对象始终存在,不会重新创建。
只用通过该方法跳转,才能在新页将request.setAttribute存的东西取出来。
3. response.sendRedirect(): 重定向到指定URL
1)地址栏的地址发生改变
2)跳转到指定的URL地址,产生一个新的request,上一个request中的数据会丢失。
要传递参数只有在url后加参数,如:url?id=1.