当我访问一个不存在的路径时:
内行的都可以看出,css文件没被正常加载。
F12查看页面源代码:
http://127.0.0.1:8080/ssss/css/style.css".
会发现访问路径多了一个层级 /ssss
一开始,我以为是SpringBoot拦截器代码转发的问题
我这里是通过拦截器,进行错误跳转的,代码如下:
request.setAttribute("msg","请先登录!");
RequestDispatcher requestDispatcher = request.getRequestDispatcher("/");
requestDispatcher.forward(request,response);
最后发现不是。
解决办法:
最终确定为页面问题,页面上引用资源的方式如下:
更改成:
就正常了