当请求时,地址栏路径会改变,本来显示正常的静态资源文件显示不出来了
web路径说明: 不以/开始的为相对路径,找资源的话以当前资源的路径为基准,当前路径也就是地址栏里显示的路径,跳转后会出现问题 以/开始的为绝对路径,找资源的话以服务器的路径为标准,(http:localhost:8080),需要加上项目的名称。
如
如我当前路径为 http://localhost:8080/FireFight/list 此时访问的是list.html 图片在他的同级目录img下,可以正常访问
如果我跳转下,在其他路径下访问就会出现找不到静态资源的问题。 但是如果用/开头的话就可以在两个不同的地址访问。
这个问题我是真的没注意,困扰了我好久,然后我去b站搜下,竟然找到了我的问题:
如果我讲的不清楚,可以看这个视频,1.14分开始
https://www.bilibili.com/video/BV1L4411u7zJ/?p=14