zoukankan      html  css  js  c++  java
  • web开发转发和重定向大比拼

    完成整个相应的路线描述:

    1.转发

    Created with Raphaël 2.1.0浏览器浏览器服务器服务器request整个过程共用一个request和responseresponse

    2.重定向

    Created with Raphaël 2.1.0浏览器浏览器服务器服务器request1将重定向的url绑定到response1,返回状态码302response1自动访问response1中的urlrequest2完成第二次请求response2

    补充说明

    1.转发整个过程只发送一次请求,因此全程request和response都可以共用,重定向前后的request和response是两个截然不同的对象,不能共用;
    2.转发url必须指向当前应用,重定向url可以跨服务,无限制;
    3.转发前后浏览器地址栏无变化,重定向后浏览器url会变成重定向的url;
    4.相对URL以“/”开头,重定向相对于整个WEB站点的根目录,转发相对于当前WEB应用程序的根目录;
    

    调用方式

     1.重定向(两种):
          1) response.sendRedict(url);
          2) response.setState(302);
             response.setHeader("location",url);
     2.转发(三种):
          1)request.getRequestDispatcher(url)
                        .forward(request,response);
          2)request.getRequestDispatcher(url)
                        .include(request,response);
          3)<jsp:forward page=url />
    
  • 相关阅读:
    stty
    ping
    read
    echo
    grep
    date
    vi与vim编辑器使用
    rename
    netstat
    input输入框的背景图片也可以这样玩
  • 原文地址:https://www.cnblogs.com/wjc920/p/9256184.html
Copyright © 2011-2022 走看看