方法:
请求重定向:
response.sendRedirect()
请求转发:
request.getRequestDispatcher().forward(request,response)
区别:
请求重定向:
- 客户端行为
- 本质上为两次请求,前一次的请求对象不会保存
- 地址栏的url地址会改变
请求转发:
- 服务器行为
- 一次请求,转发后请求对象会保存
- 地址栏的url不会改变,为第一次请求后的url
End
请求重定向:
response.sendRedirect()
请求转发:
request.getRequestDispatcher().forward(request,response)
请求重定向:
请求转发:
End