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">

加載正確 問題解決

但是問題的原因是什么??

求指教

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM