1.首先上项目结构图:
故请教大家
##
为什么我的路径中会出现 【sys/dept2/】呢?
首先你看清楚了,这两个文件不再同一个目录下,引用js或者css时路径就不一样。你用同样的引用当然无效。
如果index页面引用是css/xxx/xxx
那么sysdept页面就是../css/xxx/xxx
sys/dept2 这个是你的页面路由地址,也可以说是页面地址,后面就是css引用
第一种:添加 ../
<link href="../../css/style.css" rel="stylesheet">
第二种:利用 thymeleaf的 th:href=@{}属性
<link href="css/style.css" th:href="@{/js/jquery.min.js}" rel="stylesheet">
第三种:直接添加 / 符号 就可以了
<link href="/css/style.css" rel="stylesheet">
找到了解决办法,真是不容易啊
个人推荐第三种