最近在進行JSP頁面開發的時候,遇到了一個問題,就是CSS未能正常加載,導致頁面的樣式出現了異常。這是一個比較常見的問題,在這里介紹一下如何解決。
一開始遇到這個問題的時候,我首先查看了JSP頁面代碼,確認了CSS文件的引用是正確的,路徑也是正確的。然而,頁面上的樣式還是沒有正常加載,說明問題不在這里。
<head> <link href="css/style.css" rel="stylesheet" type="text/css"> </head>
接下來,我想到了可能是Tomcat的緩存導致的問題。于是我試著清除了瀏覽器緩存,并重啟了Tomcat服務器,但是問題依然沒有得到解決。
我又嘗試了修改CSS文件的內容,發現在修改后刷新頁面,頁面的樣式確實發生了變化。這就是證明了CSS文件是被正確引用的,但并沒有被正確加載的跡象。
最終解決問題的方法是,在Tomcat服務器的conf目錄下打開server.xml文件,找到以下配置,并將useHttpOnly屬性設置為false:
<Context docBase="webapps/yourWebApp" path="/yourWebApp" reloadable="true"> <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor" sameSiteCookies="strict" useHttpOnly="false" /> </Context>
設置之后,重啟Tomcat服務器,問題終于得到了成功的解決!
上一篇jsp引用內部css
下一篇mysql 裝完怎么用