精华内容
下载资源
问答
  • 以下是参考别人的博客做出的自我总结: ... 1.绝对路径的问题  1)开发时建议编写”绝对路径”:写绝对路径肯定没问题,但是写相对路径... ① 在javaWEB什么叫“绝对路径”:相对于当前 web 应用的根路径(context...

    以下是参考别人的博客做出的自我总结:
    详情可参考https://www.cnblogs.com/jasonHome/p/5551358.html

    1.绝对路径的问题
      1)开发时建议编写”绝对路径”:写绝对路径肯定没问题,但是写相对路径可能会出问题
      

    2)编写绝对路径可以避免上述问题:

      ① 在javaWEB中什么叫“绝对路径”:相对于当前 web 应用的根路径(contextPath)的路径。即,任何的路径都必须带上contextPath
        如:http://localhost:8080/(当前web应用的上下文路劲)/a.jsp

      ② 如何编写:若 / 代表站点目录,则在前面加上 contextPath 就可以
          request.getContextPath();
          application.getContextPath();

    3)javaWEB 开发中的 / 到底代表什么?
      ① 当前 web 应用的根路径:http://localhost:8080/contextPath/ :若 / 需要交Servlet 容器来处理

      > 请求转发时:request.getRequestDispatcher(“/b.jsp”).forward(request,response);

      > 在web.xml文件中,映射 servlet 访问路径:
          
            TestServlet
            /TestServlet
          

      > 各种定制标签中的 /

      ② WEB 站点的根路径:http://localhost:8080/ :若 / 交由浏览器来处理

      > 超链接:超链接
      > 表单中的action:
      > 做请求重定向的时候:response.sendRdirect(“/a.jsp”)

    总结:开发时一定要写绝对路径,即在前面加上“/”

    当加/ 即为绝对路径
    不加/ 即为相对路径

    例:ls opt
    ls /home/oracle/opt/

    展开全文
  • 什么是物理路径,相对路径,绝对路径以及根目录 ...

    什么是物理路径,相对路径,绝对路径以及根目录

    本文中,我们将为您讲述什么是物理路径,什么是相对路径,什么是绝对路径,什么是根目录,以及他们的使用方法。一般来说表示文件在电脑中位置的方式就有以上四种,在网页设计中通过以上几种路径可以表示链接,插入图像、Flash、CSS文件的位置。为了便于理解,我们先来说说什么是物理路径。

        一。物理路径,物理路径的英文全称是:Physical path,它就是指硬盘上文件的路径,比如下面的文件位置表示方法:

           d:\wwwroot\html\a.html
           d:\wwwroot\html\photo\b.html
           d:\wwwroot\html\photo\c.html
           d:\wwwroot\html\photo\ours\d.html

           一般来说物理路径可用于Access数据库或者不通过WEB服务器(如:IIS)等的情况下。

        二。相对路径,相对路径的英文全称是Relative Path,我们可以从以下三个方面来了解它的用法(以“物理路径”中的位置情况为例):  

        ·如何表示同级目录的文件
          b.html和c.html在同一个文件夹下,如果b.html需要链接到c.html,可以在b.html中这样写:
           <a href="c.html">同目录下文件间互相链接</a>

        ·如何表示上级目录的文件
          a.html是b.html和c.html的上级目录中的文件,如果b.html或c.html链接到a.html,可以在b.html或c.html中这样写:
           <a href="../a.html">链接到上级目录中的文件</a>
           代码中的 "../" 代表一级上级目录(间隔一个目录)。
           需要注意的是:“../../”代表二级上级目录(间隔两个目录),比如a.html是d.html的前两级目录,同时d.html需要链接到a.html,可以在d.html中这样写:
           <a href="../../a.html">链接到上级目录的上级目录中的文件</a>

        ·如何表示下级目录的文件
          b.html和c.html是a.html的下级目录中的文件,如果需要在a.html中链接到b.html, 可以在a.html中这样写:
          <a href="photo/b.html">链接到下级目录(photo)中的文件</a>
          如果需要在a.html中链接到d.html,可以在a.html中这样写
          <a href="photo/ours/d.html">链接到下级目录(photo/ourd/)中的文件</a>

        三。绝对路径,绝对路径的英文全称是Absolute Path,它就是带有网址的路径。比如你有一个域名www.deerol.com,其域名指向d:\wwwroot,那么上面的四个文件就可以这么表示:

         <a href="http://www.deerol.com/html/a.html">链接到a.html</a>
         <a href="
    http://www.deerol.com/html/photo/b.html">链接到b.html</a>
         <a href="
    http://www.deerol.com/html/photo/c.html">链接到c.html</a>
         <a href="
    http://www.deerol.com/html/photo/ours/d.html">链接到d.html</a>

         四。根目录,根目录的英文全称是Root directory,去掉绝对路径前面的域名就是根目录,所以它可以理解为是网站的最上层目录。它的表示方法如下:

        <a href="/html/a.html">链接到a.html</a>
        <a href="
    /html/photo/b.html">链接到b.html</a>
        <a href="
    /html/photo/c.html">链接到c.html</a>
        <a href="
    /html/photo/ours/d.html">链接到d.html</a>
            

    展开全文
  • 1.路径在web页面的三种形式:相对路径 绝对路径从里面往外找../从外面往里找文件名/运行文件2.img的属性:width height alt3.target-top target-self target-blanktarget-parent_blank浏览器总在一个新打开、未...

    1.路径在web页面的三种形式:相对路径  绝对路径

    从里面往外找../

    从外面往里找文件名/运行文件

    2.img中的属性:width  height   alt

    3.target-top   target-self     target-blank

    target-parent

    _blank

    浏览器总在一个新打开、未命名的窗口中载入目标文档。

    _self

    _parent

    这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

    _top

    这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

    提示:这些 target 的所有 4 个值都以下划线开始。任何其他用一个下划线作为开头的窗口或者目标都会被浏览器忽略,因此,不要将下划线作为文档中定义的任何框架 name 或 id 的第一个字符。

    展开全文
  • #Java绝对路径与相对路径  近些天对Java绝对路径与相对路径比较模糊,本着一个学到手都是自己的原则,下面我们来好好区分下绝对路径与相对路径。 1.绝对路径: 听着名字就大概可以了解到这个东西是绝对的...

    #Java中的绝对路径与相对路径
      近些天对Java中的绝对路径与相对路径比较模糊,本着一个学到手都是自己的原则,下面我们来好好区分下绝对路径与相对路径。

    • 1.绝对路径: 听着名字就大概可以了解到这个东西是绝对的,我们查一下百度百科"绝对":指没有任何条件限制,不受任何限制而言。这个就比较官方一点了,咱们用咱们计算机的事物去分析,举个例子: 比如说你要读取某个文件,如果说这个文件在你的硬盘中(D:\Java\天线宝宝传奇.txt),那么就可以说他是绝对的,因为他相对于你当前的程序他是绝对的,不管你用Eclipse打开还是用IDEA打开,还是说 你把项目从C盘移动到D盘,天线宝宝传奇这本书他都是不变的。

    • 2.相对路径:从名字上我们就可以知道,绝对与相对是相比较而言的,如果说绝对路径是相对于磁盘来说(也可以是服务器)不变的,那么相对路径就可以说是相对于项目来说不变的

    下面来说说关于访问时候所出现的问题

    在我们访问的时候不外乎以下几种情况

    • 1./
    • 2.不加/
    • 3.localhost:8080/(加不加项目名称这个需要你自己去设置在application.properties里面Springboot项目),他们之间的关系
    • 4.webpp目录

    以上几点是我们需要重点区分的,下面我们来一一进行区分
    先分享以下博客,WebContent与webapp的区别和联系: https://www.jianshu.com/p/49d106cee189 侵删

    一般情况下我们都是将Jsp/Css/Image文件放置到webapp目录下面一般情况下我们需要进行如下的配置:

    spring.mvc.view.prefix=/WEB-INF/jsp/

    spring.mvc.view.suffix=.jsp

    意味着,我们从后端映射的请求回去webapp下面的/WEB-INF/jsp/去寻找文件后缀为jsp的文件

    代码结构如下

    @Controller
    public class TestPathController {
         
         @RequestMapping(value = "/index" ,method = RequestMethod.GET)
         public ModelAndView init() {
             ModelAndView modelAndView = new ModelAndView();
             modelAndView.setViewName("index");
            return modelAndView;
         }
    
     }
    

    前端的代码结构

    展示页面情况

    访问地址http://localhost:8080/aoc/index

    那么下面就到了我们所讨论的第一个问题,那么我们一般情况下所说的相对路径指的到底是哪里?

    我们先做出一个大胆的推测:

    • 1.指的我们所说的src目录

    • 2.指的我们所说的webapp目录

      我个人更加倾向于第一种吧,因为想到了所有的目录都可能是相对而言的,不单单是前端页面,后端请求servlet同样也是这样子的或者说包括我们的Mybatis里面的.sql文件 这些都是需要相对路径去访问的,下面再次提出一个问题。

    咱们所指的classPath:这个路径指的是哪里

    • 1.src目录?
    • 2.还是有其他所指?

    参考博客:https://blog.csdn.net/qq_33393542/article/details/80322141 侵删

    那么下面就回到了我们最初的问题,还是探究相对路径指的是哪里?

      1. 中的路径

        “/”代表的是 web 站点的根路径.。

      也就是我们平时所说的:http://localhost:8080/

    • 2.三.web.xml中的路径

      Servlet 映射 /xx 中的 “/” 代表当 前 web 应用的根路径。
      web应用程序的的根目录:http://localhost:8080/abosulutelyOrRelatively/
      -3 .四.转发和重定向中的路径问题

       1. 如果没有“/”,如request.getRequestDispatcher("hello.jsp ").forward(request,
       	  response) 和response.sendRedirect(" hello.jsp ") 就表示在同级目录
       	中寻找login.jsp文件。
      
      1. 如果路径中包含“/”(注意,这里的“/”是指路径中的第一个“/”)

      a, 转发

      如request.getRequestDispatcher("/hello.jsp").forward(request, response) :代表到http://localhost:8080/test/ 下目录寻找hello.jsp文件。

      b,重定向

      如response.sendRedirect("/hello.jsp"):代表到http://localhost:8080/ 目录下寻找hello.jsp文件

      参考博客:https://blog.csdn.net/u014507083/article/details/53768511

      收获还是蛮大的,知识还是记录下来的好

    展开全文
  • 在python,因为一个项目通常会被布置在多台机器上,因此在项目读取项目内的文件时,使用绝对路径是不合适的,因为在不同的机器上,项目的路径往往是不同的。在一般情况下,直接使用相对路径就可以满足要求,但是...
  • # abspath() 将路径转换为绝对路径 # relpath() 将路径转化为相对路径 # . 点号代表当前目录 # .. 双点号代表父目录 absp = os.path.abspath('..') print(absp) absp = os.path.abspath('.') print(absp) ...
  • 1. 一般需要考虑以下四种情况: 1. 链接: 2. 表单提交: 3. 重定向: response.sendRedirect(" ");...2. 相对路径与绝对路径: 1. 相对路径:不以“/”开头的路径。 2. 绝对路径:以“/”开头的路径。
  • 在Python绝对路径或者相对路径导入文件的方法

    万次阅读 多人点赞 2018-05-25 20:19:43
    1、在Python以相对路径或者绝对路径来导入文件或者模块的方法    今天在调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入文件一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的...
  • 所有的文件(当然目录也属于文件)都是有路径的,路径就是文件存放的位置。...以下这些展示的都是绝对路径的文件,所谓的绝对路径就是从 / (根目录)开始描述位置的 [root@evan-01 /]# ls /etc/sysconf...
  • 表示路径的方法有两种:相对路径,绝对路径以下讨论均是在HTML环境下进行。相对路径相对路径是指目标相对于当前文件的路径,网页结构设计多采用这种方法来表示目标的路径。相对路径有多种表示方法,其表示的意义...
  • 路径详解(重点) 1、绝对路径 1、什么是绝对路径 文件从最高级目录下开始的完整路径 1、访问网络资源 1、由以下四个部分组成 1、协议名称 ...
  • 以下的文章是本人在网上学习关于JavaWeb路径问题时找到的写的比较详细和易懂的文章...学习资料2:JavaWeb开发访问的地址是否有斜杠“/”(绝对路径和相对路径)的区别 学习资料3:Java相对路径与绝对路径区别 ...
  • python相对路径转换为绝对路径

    千次阅读 2019-06-12 17:17:31
    问题背景: 在写python的时候,为了方便,许多方法里使用到了相对路径...这时,main.py的写的相对路径将会报错,需要将其转为绝对路径。 解决方案: 首先,我写的相对路径有以下几种: '../XXX/XXX.txt' './XXX...
  • java的相对路径和绝对路径使用
  • 一:绝对 C:\a\b\c http://www.baidu.com 二:相对路径: 一个文件相对另一个文件的位置 第一种:html文件和图片在同一个路径下,引用的话直接写名字 第二种: 相对路径的确定方法: DaiYatZhungChingFung:如果...
  • 本篇文章帮大家学习XPath绝对路径,包含了XPath绝对路径使用方法、操作技巧、实例演示和注意... 以下是使用绝对路径定位元素的示例的一小部分。/class/student - 选择类根节点的student节点。/class/student/...
  • 而表示路径的方式有两种:绝对路径和相对路径。 以下讨论均是在HTML环境下进行。 绝对路径:(完整的网址或者地址) 路径简单明了,便于搜索引擎搜索,但不容易移植,如果项目域名变化或者移植到新的文件夹,所...
  • 相对路径和绝对路径

    2020-12-10 13:57:24
    一、基本概念 1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。...在网络,以http开头的链接都是绝对路径绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置
  • C++相对路径和绝对路径

    千次阅读 2016-09-28 23:39:01
    C++相对路径与绝对路径以及斜杠与反斜杠的区别 文件路径  正斜杠和反斜杠  正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径: 1、绝对路径表示相对...
  • C++相对路径与绝对路径以及斜杠与反斜杠的区别 文件路径  正斜杠和反斜杠  正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。 文件路径的表示可以分为绝对路径和相对路径: 1、绝对路径...
  • java URL相对路径转换成绝对路径

    千次阅读 2019-12-25 16:40:03
    原文链接:... //绝对路径 String absolutePath = "http://www.aaa.com/1/2/3.html"; //相对路径 String relativePath = "../../a.jpg"; //以下方法对相对路径进行转换 URL absoluteUr...
  • 相对路径和绝对路径的区别

    万次阅读 多人点赞 2018-10-10 21:27:30
    例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。那么如果要使用绝对路径指定网页的背景图片就应该...
  • 绝对路径:从根目录开始,是一个完整的路径。 例:D:\demo\img\g.jpg 2.绝对路径 相对路径:相对于项目目录的路径,在开发引用js、css、或者图片等,都是使用相对路径。 例:..\img\g\jpg 3.绝对路径和相对路径的...
  • 相对路径和绝对路径的问题不难,只要明白各自的道理,同时清楚“.\”、“..\”这些字符的含义就可以了。原文链接 https://blog.csdn.net/u010924834/article/details/48657427 主要内容 相对路径-以引用文件之...
  • 绝对路径、相对路径与虚拟路径

    千次阅读 2014-09-20 09:03:21
    1.绝对路径  绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放...那么如果要使用绝对路径指定网页的背景图片就应该使用以下语句: 网页布局\代码\第2章\bg.jpg" >     2.使用绝对路径
  • C++相对路径与绝对路径以及斜杠与反斜杠的区别 转载自:http://blog.csdn.net/sszgg2006/article/details/8447176 文件路径正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\...
  • QT相对路径转成绝对路径

    万次阅读 2012-04-25 20:52:52
    经常在QT遇到使用某个文件的绝对路径的情况。因为写的程序经常可能被移植,而相对路径是不变的,所以可以使用相对路径获取其绝对路径以下举个例子: QDir temDir("./NewTopoShow/TopoShow111.swf"); QS
  • 下面的路径介绍针对windows,其他平台的暂时不是很了解。 在编写的py文件打开文件的时候经常见到下面其中路径的表达方式: ...绝对路径比较好理解,就是最完整的路径,相对路径的相对则是不完整路径,这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 195,770
精华内容 78,308
关键字:

以下路径中属于绝对路径的是