Java
Web,是用Java技术来解决相关Web互联网领域的技术栈,而Web包括:Web服务端和Web客户端两部分。说到服务端和客户端我们就不得不说到Java
Web请求转发和重定向,那么什么是javaweb请求转发和请求重定向?
javaweb请求转发:
xxServlet收到请求,然后直接转发给yyServlet,然后yyServlet返回给客户端。整个过程中,客户端发出一个请求,收到一个响应。
Javaweb重定向:xxServlet收到请求,然后发出一个响应给客户端,客户端立即又发送一个请求访问xxServlet中给的URL,即yyServlet的路径,然后yyServlet给客户端一个响应。整个过程中,客户端发出两个请求,收到两个响应。
1. 请求转发和请求重定向的实现方法
请求转发:利用RequestDispather接口中的forward方法实现请求转发。
请求重定向:利用HttpServletResponse的sendRedirect方法实现请求重定向。
1.1 请求转发