GVKun编程网logo

如何在CSS URL中使用相对/绝对路径?(css相对路径和绝对路径)

11

在本文中,我们将详细介绍如何在CSSURL中使用相对/绝对路径?的各个方面,并为您提供关于css相对路径和绝对路径的相关解答,同时,我们也将为您带来关于ajax请求url绝对路径与相对路径、Andro

在本文中,我们将详细介绍如何在CSS URL中使用相对/绝对路径?的各个方面,并为您提供关于css相对路径和绝对路径的相关解答,同时,我们也将为您带来关于ajax请求url 绝对路径与相对路径、Android.mk相对路径还是绝对路径?、java url 相对路径和绝对路径的问题、java – 如何使用相对路径而不是绝对路径?的有用知识。

本文目录一览:

如何在CSS URL中使用相对/绝对路径?(css相对路径和绝对路径)

如何在CSS URL中使用相对/绝对路径?(css相对路径和绝对路径)

我有一个生产和开发服务器。问题是目录结构。

发展:

  • http://dev.com/subdir/images/image.jpg
  • http://dev.com/subdir/resources/css/style.css

生产:

  • http://live.com/images/image.jpg
  • http://live.com/resources/css/style.css

我如何在两个服务器上使用一个style.cssin css文件夹来使用该background:url属性的相同路径?我可以在相对路径中使用技巧吗?

答案1

小编典典

该URL 相对于CSS文件的位置,因此这应该对您有用:

url(''../../images/image.jpg'')

相对URL返回两个文件夹,然后返回该images文件夹-只要结构相同,它就适用于两种情况。

从https://www.w3.org/TR/CSS1/#url

部分URL是相对于样式表的源而不是相对于文档来解释的

ajax请求url 绝对路径与相对路径

ajax请求url 绝对路径与相对路径

1. 绝对路径 url开头为一个斜杠"/",这个斜杠说明这个请求从根目录去访问,这个是绝对路径。 例子:

$.ajax({
    url:''/index/list'',
    type:''json'',
    success:function(){
        console.log(''OK'');
    }
});

2. 相对路径 相对路径就是相对于html页面路径的路径,记住,不是相对于请求的JS文件的路径。 例子:

示例1:请求地址为

url:''userinfo''

最终请求的地址为:

www.demo.com/user/profile/userinfo

示例2:请求地址为

url:''../account''

则最终请求结果为:

www.demo.com/user/account

Android.mk相对路径还是绝对路径?

Android.mk相对路径还是绝对路径?

我正在尝试使用 android ndk(在 Windows上)构建一个项目,我有一些专门针对源文件的问题( Android.mk中的LOCAL_SRC_FILES)

我正在尝试使用相对路径到父文件夹,如

LOCAL_SRC_FILES:= ../../../src/main.cpp

运行ndk_build.cmd时,它会输出以下错误:

Compile++ thumb : GTP <= main.cpp
The system cannot find the file specified.
make: *** [obj/local/armeabI/Objs/GTP/__/__/__/src/.o] Error 1

所以我尝试使用绝对路径:

LOCAL_SRC_FILES := D:/Path/To/src/main.cpp

不幸的是,这不起作用,因为: causes issues on windows

有什么办法可以在相对目录(或绝对)中指定源文件吗?我问的原因是因为我想避免在可能的情况下建立到src文件夹的符号链接.

解决方法

根据ndk文档,建议使用相对路径和以下宏(Android.mk使用make文件的语法):
LOCAL_PATH := $(call my-dir)

An Android.mk file must begin with the deFinition of the LOCAL_PATH variable.
It is used to locate source files in the development tree. In this example,the macro function 'my-dir',provided by the build system,is used to return
the path of the current directory (i.e. the directory containing the
Android.mk file itself).

所以你可以用类似的东西替换你的LOCAL_SRC_FILES:

LOCAL_SRC_FILES := $(LOCAL_PATH)/../../../src/main.cpp

java url 相对路径和绝对路径的问题

java url 相对路径和绝对路径的问题

 

 

首先  先说绝对路径

  因为我 web.xml 添加了 service 过滤  然后访问 controller,进入到对应的页面  dealException.jsp  

  

    URL

     http://localhost:8080/EFinance/service/frameworkdemo/dealException/dealException  

  

  

      

  当你前台发送异步请求时

  

  

  浏览器查看请求路径

  

      这样后台是可以接收到前台异步发送的数据

   

  这种 URL 为绝对路径  

    这里多说一句 ${pageContext.request.contextPath}  和 <%=request.getContextPath ()%> 都能达到可以动态获取部署的应用程序名,缺点的话,还没有研究到~~~

 

相对路径

  所谓相对路径是默认根据你访问当前页面的上一级  

  也就是当前台发送异步请求时,浏览器会自动帮助你补全 URL

  

  当前页面的 URL 也就是进入这个 controller 会进入的页面 

 

  这时前台异步请求 URL 

  

   点击查询  通过浏览器查看请求路径

  

  // 进入 controller 进入的页面 URL

   http://localhost:8080/EFinance/service/frameworkdemo/dealException/dealException

  // 点击查询进入页面 URL

   http://localhost:8080/EFinance/service/frameworkdemo/dealException/getDealException

   

  会发现相对路径 会默认获取 当前页面的上一级路径,由浏览器来进行补全

 

  当然,如果获取上上级路径的话,路径前 +   ../  

 

   如果有说的不对的,欢迎来评论~~~~~~~

 

java – 如何使用相对路径而不是绝对路径?

java – 如何使用相对路径而不是绝对路径?

所以我对 Java有一个奇怪的问题.

我正在读写文件,所以路径对我很重要.我希望所有文件都是从相对路径写入和读取的(即在我的类和java文件的其余部分的文件夹中).

我写这样的文件:

FileWriter fw = new FileWriter(outfile,true);
fw.write(data);
fw.close();

outfile就像’out.txt'(即我们希望输出进入的文件的名称).

问题是,文件是在/ home / me /中创建的,而不是我的其他文件的路径.

难道我做错了什么?或者我怎样才能将文件存储在相关目录中?

解决方法

FileWriter fw = new FileWriter("./" + outfile,true);

要么

FileWriter fw = new FileWriter("~/" + outfile,true);

我会试试.

关于如何在CSS URL中使用相对/绝对路径?css相对路径和绝对路径的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于ajax请求url 绝对路径与相对路径、Android.mk相对路径还是绝对路径?、java url 相对路径和绝对路径的问题、java – 如何使用相对路径而不是绝对路径?等相关内容,可以在本站寻找。

本文标签: