解決css文件載入jsp文件失效問題

情況一:
通過 捉包可以發現此css文件沒有返回正確的text/css響應頭,因此引入css無效在這裏插入圖片描述
解決方法:
將jsp文件中的一條代碼刪掉,此代碼叫做DOCTYPE聲明,但是jsp有此代碼響應的頭文件都會是text/html;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html>

情況二:
路徑問題,確保css文件有被引用到jsp文件中。因爲javaweb是發佈在服務器上的,因此儘量不要使用絕對路徑,應該使用相對路徑。
解決方法:通過{pageContext.request.contextPath}來獲得當前項目的路徑,後根據你自己代碼在項目的所處位置來補充相對路徑。

<link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/css/index.css"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章