java项目中的绝对路径和相对路径用法说明
作者:阳光的蛮牛 发布时间:2023-11-27 22:08:44
绝对路径:不可改变的路径
本地绝对路径:增加盘符的路径(e:/test/test.html)
网络绝对路径:增加协议,IP地址,端口号的路径(http://localhost:8080/test/test.html)
相对路径:可以改变的路径,但是以基准路径为参考,查找其他路径
默认情况下,相对路径的基准路径是以当前资源的访问路径为基准
在项目中引入资源文件路径以斜杠开头,表示的特殊的相对路径,在不同的场景中,相对的位置会发生变化。
url : http://localhost:8080/atcrowdfunding-web/test/test.html
前台路径:
<a href=”/sssss”><img src=””> //前台浏览器解析 路径是 相对于项目服务器的根路径解析
在系项目中引入资源文件 是从 http://localhost:8080/开始拼接路径
相对服务器的根 :
http://localhost:8080/sssss
后台路径:
forward(”/user.jsp”), xml //后台路径 拼接直接是从 http://localhost:8080/+项目名开始拼接
相对web应用的根:
http://localhost:8080/atcrowdfunding-web/user.jsp
补充知识:spring项目作为Moudle运行时Resources下文件夹不会被打包找不到的问题
检查Tomcat运行的目录,发现并没有resources下的文件
当作为一个单独的项目创建的时候,是不会出现这种问题。
需要手动吧这个resources目录指向
File-Project Structure-选择Artifacts-然后在右侧的output Layout中选择WEB-INF下选择classes文件夹,点加号新增Directory Content ,把这个文件夹路径指向resources文件夹,这样既可。
来源:https://blog.csdn.net/qq_38726370/article/details/90052022
猜你喜欢
- 现在Java的大部分项目都是基于Maven, 在Maven项目中使用Selenium2. 非常简单。 首先你需要配置好
- 数组实现Java 自定义Queue队列及应用Java 自定义队列Queue:队列的抽象数据类型就是一个容器,其中的对象排成一个序列,我们只能
- 在正式的进入主题之前,我们先来了解下深拷贝和前拷贝的概念:浅拷贝:会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝,如果属性是基本
- Android 自动获取验证码的两种方式分别是BroadcastReceiver及ContentObserver,两种方式都需要进行注册、取
- 条件:1、android:ellipsize=”marquee”2、TextView必须单行显示,即内容必须超出TextView
- 虽然说模块通信、路由协议在Android已经不新鲜了,但是如果脱离了那些优秀的开源库我们从零开始自己造一个库,有时候重复造轮子会让自己对所谓
- 1、找准入口,使用ClassPathXmlApplicationContext的构造方法加载配置文件,用于加载classPath下的配置文件
- 官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-a
- 更新了AS 3.1.2之后,发现新建Kotlin类,类注释依然木有,没办法只有自己动手了。方法很简单,编辑File Header就可以啦。只
- public static String toUtf8String(String s) {
- 1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)&nb
- IDEA安装后找不到.vmoptions文件在安装IDEA后在C盘的C:\Users\你的电脑用户名.IntelliJIdea2019.1\
- 微服务通过Feign调用进行密码安全认证在项目中,微服务之间的通信也是通过Feign代理的HTTP客户端通信,为了保护我们的业务微服务不被其
- 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,
- 1 前言任何一门语言都需要基本的流程控制语句,其思想也符合人类判断问题或做事的逻辑过程。什么是流程控制呢?流程就是做一件事情的顺序,或者说是
- 0. Iochttps://docs.spring.io/spring-framework/docs/current/spring-fram
- 接口:官方的含义是---->java接口是一系列方法的声明,是一些方法特征的集合疑问:那为什么不用抽象类呢?把他们共有的方法集合起来放
- 前言:java.util.Set接口和 java.util.List接口一样,同样继承自 Collection接口,它与
- 有时候,我们需要制作一个Word模板文档,然后发给用户填写,但我们希望用户只能在指定位置填写内容,其他内容不允许编辑和修改。这时候我们就可以
- 一、定时任务的使用场景和常见的定时任务某个时间定时处理某个任务、发邮件、短信、消息提醒、订单通知、统计报表等定时任务划分单机定时任务:单机的