如果你是发现页面css、js等静态资源路径发现请求的路径不一样,我们排除写错路径的可能
那么就是浏览器获取根路径的问题,就比如它在前面自动加或少了一个路径名,那么就是你写的页面的请求路径前面加了一个斜杠(/)加了一个斜杠(/)加了一个斜杠(/)
请看:
主要就是当前web服务器的根和web应用的根这个区别,而这个区别的体现请看:
根据上面的图片例子写的路径
<a herf="/user/add"></a> 请求地址为: http://localhost:8888/user/add
改成:<a herf="user/add"></a> 请求地址为: http://localhost:8888/01-primary/user/add
这两种写法就会造成获取两种解析方式
今天算是解决了一个一直以来困惑我的问题,运气好运气好运气好,哈哈哈,如果还没懂的话可以留言,文笔不好,请见谅
你们借鉴一下这个博客吧,我也是看了才发现这个问题: 博客地址