请求转发丶重定向

请求转发

request.getRequestDispathcer("path").forward(reqeust,response);

请求转发的特点:

1.地址栏没有发生变化

2.用户只发起了一次请求

3.请求转发只能转发本服务器以内的资源

4.由于请求是同一个对象,所以可以利用该request做servlet之间数据的传输

重定向

response.sendRedirect("path")

重定向的特点:

1.地址栏会发生改变

2.用户发起了两次请求

3.重定向可以访问服务器以外的资源

4.重定向由于请求多次的,所以HttpServletRequest不是同一个对象,故不能使用它传递数据

你可能感兴趣的:(请求转发丶重定向)