Code Bye

java根据相对路径定位文件

大家有什么好的办法  根据相对路径定位文件,比如在jsp里面有一个引入<link href=”../../test/a.css”>我想在java当中动态获取这个css的文件内容 那么我怎么样才能知道这个文件的路径呢?也就是怎么根据相对文件路径定位文件,如果a.css里面有一个背景图片  背景图片的地址如下url:../../../a/a.jpg

如果我想获取a.jpg的文件二进制内容  那么我怎么样才能定位到这个文件呢?也就是怎么根据相对路径定位到文件

求大家出个好办法

30分
这个可以啊  只要你知道当前jsp文件的路劲就可以写出a.jpg 的绝对路劲。

比如 你的jsp路劲是 :www.baidu.com/目录1/目录2/目录3/目录4/index.jsp

文件的相对路劲:../../../a/a.jpg
从右到左
第一个../代表目录4同级的目录,也就是目录3下的目录
第二个../代表目录3同级的目录,也就是目录2下的目录
第三个../代表目录2同级的目录,也就是目录1下的目录

所以这个相对路径的据对路劲是:
www.baidu.com/目录1/a/a.jpg


10分
如楼上的解释一层层向上找。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java根据相对路径定位文件