springboot 中另一种加载css/js失败问题
Posted vs2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 中另一种加载css/js失败问题相关的知识,希望对你有一定的参考价值。
首先在控制器中存在这样的一个映射
@RequestMapping(value = {"/login","login.html","user/login","user/login.html"}) public String Login(){ System.out.println("xx"); return "user/login"; }
理论上这四个URL都应该映射到一个html文件上
当我在浏览器中输入时
出现了错误:
然而当我在浏览器输入时
没有报错
后来查看错误界面的CSS请求的是
正确界面请求的CSS是
错误界面比正确界面多了/user
然后感觉遇到了玄学问题
在html文件中我是这样写的
1 <link rel="stylesheet" href="layuiadmin/layui/css/layui.css" media="all"> 2 <link rel="stylesheet" href="layuiadmin/style/admin.css" media="all"> 3 <link rel="stylesheet" href="layuiadmin/style/login.css" media="all">
后来改成
1 <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all"> 2 <link rel="stylesheet" href="/layuiadmin/style/admin.css" media="all"> 3 <link rel="stylesheet" href="/layuiadmin/style/login.css" media="all">
加载正确 问题解决
但是问题的原因是什么??
求指教
以上是关于springboot 中另一种加载css/js失败问题的主要内容,如果未能解决你的问题,请参考以下文章