1. 程式人生 > >Java過濾器引發的異常:Resource interpreted as Stylesheet but transferred with MIME type text/html

Java過濾器引發的異常:Resource interpreted as Stylesheet but transferred with MIME type text/html

錯誤:

平時是引入boostrap的css檔案和js檔案都是通過引用官方網站的,最近因為網路不方便的原因,需要把CSS和JS檔案匯入本地,然後再讓瀏覽器直接到專案去引用。後來chrome就報了這樣的錯誤
Uncaught SyntaxError: Unexpected token <
login.jsp:3 Uncaught SyntaxError: Unexpected token <
login.jsp:36 Resource interpreted as Stylesheet but transferred with MIME type text/html:
這裡寫圖片描述

原因:

這次錯誤是因為js和css載入不成功而引起的,在chrome的資源方面,是沒辦法看到檔案被載入的。

解答:

這篇部落格剛好解決了我的問題。我也是因為之前編寫的過濾器沒放行css和js的請求,所以就出問題了。調整一下過濾器的程式碼即可。

擴充套件:

其它程式碼錯誤也會引起chrome報這個異常,stackoverflow對這個問題的有其它的分析和解決方法。