java基础巩固----重定向和转发的区别详细解释

    xiaoxiao2021-12-14  20

    转发:   RequestDispatcher path = this.getServletContext().getRequestDispatcher("/index.jsp");     path.forward(request, response); 1.地址栏不发生变化。 2.可以保存数据并在其它地方可以获取数据。 3.只能转发本web应用内的地址,其它项目应用地址无法访问。 重定向:String context = this.getServletContext().getContextPath();     response.sendRedirect(context+"/index.jsp"); 1.地址栏变成重定向的地址。 2.数据没有办法保存。 3.可以访问本web项目的地址,也可以访问其他项目的地址以及域名的地址。 总结:如果使用域对象进行数据共享,只能使用转发的技术。

    解析图:

    转载请注明原文地址: https://ju.6miu.com/read-965186.html

    最新回复(0)