jsp:请求转发和重定向

  HttpServletResponse对象的sendRedirect(String location)方法称作重定向,
如果location地址前面加上"/",则表示相对于Servlet容器的根来请求,即http://localhost:8080,
如果location地址没有加上"/",则表示相对于当前请求的URI来寻找地址.
        // sendRedirect重定向方法
        //response.sendRedirect("/myForward.jsp");  // myForward.jsp前面有'/',表示相对于Servlet容器的根来请求
        response.sendRedirect("myForward.jsp"); // myForward.jsp前面没有'/',表示相对于当前请求的URI来寻找地址

    

       请求转发和重定向的区别:

    1).  请求转发,整个过程处于同一个请求当中。

    2).  重定向,实际上客户端向服务器端发送两个请求。

发布了605 篇原创文章 · 获赞 47 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/m0_37564426/article/details/105483044