在用security或者filter,攔截器時,會出現302問題,或者靜態資源讀不到,樣式無法加載的問題


這次問題是因為用了springSecurity,本來項目正常,突然所有的bootstrap樣式和jquery都加載不到了,后來配置了靜態資源的過濾,就可以了,好奇為什么之前沒加可以正常運行,配置如下

http.formLogin()                    //  定義當需要用戶登錄時候,轉到的登錄頁面。
//.loginPage("/login.html") // 設置登錄頁面
//.loginProcessingUrl("/user/login") // 自定義的登錄接口
.and()
.authorizeRequests() // 定義哪些URL需要被保護、哪些不需要被保護
.antMatchers("/index").permitAll() // 設置所有人都可以訪問登錄頁面
.antMatchers("/search","/static/**").permitAll()
.anyRequest() // 任何請求,登錄后可以訪問
.authenticated()
.and()
.csrf().disable(); // 關閉csrf防護

對於CSS文件,

rel是relationship的英文縮寫
stylesheet中style是樣bai式的意duzhi思,sheet是表格之意,總起來是樣式表的意思
rel="stylesheet" 描述了當前頁面dao與href所指定文檔的關系.即說明的是,href連接的文檔是一個新式表

 

必須要加上

rel="stylesheet",否則不會加載


免責聲明!

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



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