用forword()实现请求转发。
- 调用HttpServletRequest 的getRequestDispatcher()方法。
- 将需要转发的地址输入到该方法中。
使用sendRedirect()实现重定向
区别:forword()只想服务器发送了一次请求,而sendRefirect()发送了2次请求。这是最本质的区别。
请求的转发:地址栏是初次的地址。
重定向:地址栏为最后响应的地址。转发在最终的servlet中,request对象和中转的是同一个重定向。而重定向却不是。
用forword()实现请求转发。
使用sendRedirect()实现重定向
区别:forword()只想服务器发送了一次请求,而sendRefirect()发送了2次请求。这是最本质的区别。
请求的转发:地址栏是初次的地址。
重定向:地址栏为最后响应的地址。
转发在最终的servlet中,request对象和中转的是同一个重定向。而重定向却不是。