相对路径

获取该项目的相对路径

情到浓时终转凉″ 提交于 2019-12-05 19:58:09
1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。   相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于URI,URL,URN等内容,请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, (http://www.ietf.org/rfc/rfc2396.txt) 2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址    服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。   其用到的地方有:

WEB项目的路径(相对与绝对)

南笙酒味 提交于 2019-12-05 19:56:47
1 与路径相关的操作 l 超链接 l 表单 l 转发 l 包含 l 重定向 l <url-pattern> l ServletContext获取资源 l Class获取资源 l ClassLoader获取资源 【 先说结论: 1、强烈建议使用“/”开头的路径 2、超链接、表单、重定向:以“/”开头的的路径相对于主机根目录【http://localhost:8080/】 转发、包含、<url-pattern>:以“/”开头的的路径相对项目根目录【http://localhost:8080/项目名称/】 3、注意:不带“/”的相对路径,是相对于访问到当前文件的路径,而不是当前文件所在的目录。 】 2 客户端路径 超链接、表单、重定向 都是客户端路径,客户端路径可以分为三种方式: l 绝对路径; l 以“/”开头的相对路径; l 不以“/”开头的相对路径; 例如:http://localhost:8080/hello1/pages/a.html中的超链接和表单如下: 绝对路径:<ahref= "http://localhost:8080/hello2/index.html" >链接1</a> 客户端路径:<ahref= "/hello3/pages/index.html" >链接2</a> 相对路径:<ahref= "index.html" >链接3</a> <hr/> 绝对路径:

J2EE项目中相对路径获取

99封情书 提交于 2019-12-05 19:56:23
1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。   相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于URI,URL,URN等内容,请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, (http://www.ietf.org/rfc/rfc2396.txt) 2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址    服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的 (不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候 在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。  

Servlet绝对路径与相对路径

谁说我不能喝 提交于 2019-12-05 19:56:02
1.资源路径 在URL或URI中,最后一个斜杠(/)后的部分为 资源名称 ,其他部分为 资源路径 。 例: http://localhost:8080/Servlets/index.jsp 资源路径: http://localhost:8080/Servlets 资源名称: index.jsp 根据 资源路径是否可以独立完成起源准确定位 ,可以将访问路径分为绝对路径和相对路径。 2.绝对路径 绝对路径指给出的访问路径可以准确定位到资源的路径。 web应用的绝对路径,是指待访问协议的路径,即URL。 例: http://localhost:8080/Servlets/index.jsp 3.相对路径 相对路径指给出的访问路径无法准确定位到资源的路径; 相对路径必须要结合参照路径才可组成可以准确定位资源的绝对路径。 绝对路径 = 参照路径 + 相对路径 3.1 以斜杠开头的相对路径 3.1.1前台路径 有浏览器解析执行的代码中包含的路径。包括: 1. html、css、js中的路径及jsp文件中静态部分的路径 2. html及jsp文件中的标签中的路径,如<img src=""/>、<a href=" "></a>、<form action=""></form>等 前台路径的参照路径是: web服务器的根路径 ,即:http://127.0.0.1:8080 3.1.2 后台路径

获得文件相对路径

我的未来我决定 提交于 2019-12-05 19:55:20
1.将文件放在源码目录下 String path = 类名.class.getClassLoader().getResource("").getPath(); //可以ding定位到classes目录下, File file = new File(path + "user.txt"); 2.如果放在项目下 File file = new File("user.txt"); //可以直接读取 来源: CSDN 作者: 执见 链接: https://blog.csdn.net/u014649315/article/details/81175688

WEB项目的相对路径与绝对路径

拜拜、爱过 提交于 2019-12-05 19:54:30
1 与路径相关的操作 l 超链接 l 表单 l 转发 l 包含 l 重定向 l <url-pattern> l ServletContext获取资源 l Class获取资源 l ClassLoader获取资源 【 先说结论: 1、 强烈建议使用“/”开头的路径 2、 超链接、表单、重定向:以“/”开头的的路径相对于 主机根目录 【 http://localhost:8080/ 】 转发、包含、<url-pattern>: 以“/”开头的的路径相对 项目根目录 【 http://localhost:8080/项目名称/ 】 3、注意:不带“/”的相对路径,是相对于 访问到当前文件的路径 ,而不是当 前文件所在的目录 。 】 2 客户端路径 超链接、表单、重定向 都是客户端路径,客户端路径可以分为三种方式: l 绝对路径; l 以“/”开头的相对路径; l 不以“/”开头的相对路径; 例如:http://localhost:8080/hello1/pages/a.html中的超链接和表单如下: 绝对路径:<a href="http://localhost:8080/hello2/index.html">链接1</a> 客户端路径:<a href="/hello3/pages/index.html">链接2</a> 相对路径:<a href="index.html">链接3</a>

工程设置相对路径

[亡魂溺海] 提交于 2019-12-05 19:54:13
工程 的 属性,选择 路径,进行设置 1、 根目录 .\\ 或者直接给出文件名称,是找根目录的路径。 如:path = "gs.mdb" 与 path = ".\\gs.mdb"是一个意思。 2、 根目录的上级目录, 在C#中是指定到bin文件夹里面 ..\\ 应用程序的根目录的上两级 3、指定到根目录上面的三级目录,也就是C#中与bin同一目录中 ..\\..\\gs.mdb 这个意思是在根目录的三级目录的gs.mdb文件 如果在这级目录中你要指定到指定文件夹中的某个文件,应该这样: ..\\..\\dir\\gs.mdb意思在这个目录中的dir文件下面的gs.mdb文件。 4、指定到根目录的上四级目录,如下: ..\\..\\..\\ 这样就指定到根目录的第四级目录了。 ..\\..\\..\\dir\\gs.mdb 这样就指定到这个目录里面的dir这个文件夹里面的gs.mdb这个路径。 5、某个文件的相对路径 ..\\DbMVC\\bin\\gs.mdb 来源: CSDN 作者: xiuxiu831017 链接: https://blog.csdn.net/xiuxiu831017/article/details/79472968

相对路径与绝对路径的写法

﹥>﹥吖頭↗ 提交于 2019-12-05 19:53:25
相对路径即从所在目录开始检索的路径, 有以下表示的符号: 1 ../ 表示当前目录上一级 2 ./ 表示当前目录 我们可以在命令提示符下做实验: 这里的 c:\Users\Administrator 就是表示当前所在目录 我们使用 cd 更换目录, 来试验路径所指向: cd ./Searches 进入当前目录下的 Searches目录 看到所在位置发生了变换 cd ../ 进入当前目录的上一级目录 又返回了原来的位置 cd ../../Windows 返回当前目录的上一级的再上一级(上两级),再进入Windows 这样我们就进入了C盘的Windows 可以按照这三个相对路径例子来举一反三。 绝对路径即从根开始检索的路径, 这里的根有时候指盘符如: 的 C: 就是根 有时候也可能是 localhost:8080 即本机上部署的tomcat开放端口 ,也是根 使用绝对路径只要在开始加 / 符号,即表示使用绝对路径。 同样在命令提示符下测试: cd /Windows/system32 不像相对路径一样需要返回上级,直接从C: 开始进行寻址打开 system32文件 在开发中根据实际情况选择合适的定位方法,个人经验: 发布部署Web项目推荐使用从 服务器根 开始进行绝对定位 发布运行在磁盘的应用程序使用相对定位 来源: CSDN 作者: taoming9sui 链接: https:/

微信小程序保存图片到相册

被刻印的时光 ゝ 提交于 2019-12-05 19:51:16
本文链接:https://blog.csdn.net/u013654125/article/details/80500306 先来看小程序中的保存图片到相册的api wx.saveImageToPhotosAlbum({ filePath : "./test.png", //这个只是测试路径,没有效果 success(res) { console.log("success"); }, fail : function(res) { console.log(res); } }) 上面的saveImageToPhotosAlbum的用法是不能获取到文件的,因为filePath在官方的说法是可以是临时文件路径或永久文件路径。 而"filePath : ./test.png"只是一个相对路径(相对小程序项目来说的一个路径),而我们需要的是临时文件路径或永久文件路径。 下面说一下三者的区别: 相对路径:小程序项目中相对的文件路径。 临时文件路径:从网络上下载或其他形式生成的文件,但是只保存在内存中,没有保存到小程序目录中的文件路径。 永久文件路径:小程序项目中文件中的全文件路径。 注:相对路径和永久文件路径可能是同一个文件,只是引用的路径名不一样而已(一个是相对的,一个是绝对的)。 其中临时文件路径我们可以这样获得来保存文件到相册: wx.downloadFile({ url: 'https:

相对路径./与../区别

倖福魔咒の 提交于 2019-12-05 19:51:00
出处:lanmeng_smile- https://blog.csdn.net/lanmeng_smile/article/details/46724129 一、基本概念   1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径 在网络中,以http开头的链接都是绝对路径,绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到。 二、相对路径使用的特殊符号 以下为建立路径所使用的几个特殊符号,及其所代表的意义。 “./”:代表目前所在的目录。 “../”:代表上一层目录。 以”/”开头:代表根目录。 根目录下有Site1和Image/Image.jpg,Site1下有Page1.html文件和Site2文件夹。Site2下有Page2.html和Page2Image.jpg图片文件。 1、文件在当前目录 Page2.html访问Page2Image.jpg <img src=”./Page2Image