首页 > 其他分享 >722~723 Response相对路径,绝对路径

722~723 Response相对路径,绝对路径

时间:2023-02-10 10:34:29浏览次数:38  
标签:重定向 路径 绝对路径 722 服务器 转发 相对路径

案例:
  1.完成重定向
    重定向:资源跳转的方式
      1. 设置状态码为302
        response.setStatus(302);
      2.设置响应头location
        response.setHeader("location","/day15/responseDemo2");
      简单的重定向方法
        response.sendRedirect("/day15/responseDemo2");
    重定向的特点
      1.地址栏发生变化
      2.重定向可以访问其他站点(服务器)的资源
      3.重定向是两次请求
    转发的特点
      1.转发地址栏路径不变
      2.转发只能访问当前服务器
      3.转发是一次请求
     forward 和  redirect 区别
    路径写法:  
      1.路径分类
        1.相对路径:通过相对路径不可以确定唯一资源
          如:./index.html
            不以/开头,以.开头路径
          规则:找到当前资源和目标资源之间的相对位置关系
               ./:当前目录
               ../:后退一级目录
        2.绝对路径:通过绝对路径确定唯一资  源
          如:https://www.baidu.com/  简化---》 www.baidu.com/     

              以/开头的路径
           规则:判断定义的路径是给谁用的?判断请求将来从哪儿发出
                给客户端浏览器使用:需要加虚拟目录(项目的访问路径)
              建议虚拟目录动态获取:request.getContextPath()
              <a> , <form> 重定向...
            给服务器使用:不需要加虚拟目录
                转发路径
  2.服务器输出字符数据到浏览器
  3.服务器输出字节数据到浏览器
  4.验证码
重定向实现代码

标签:重定向,路径,绝对路径,722,服务器,转发,相对路径
From: https://www.cnblogs.com/agzq/p/17108041.html

相关文章