情況一:
通過 捉包可以發現此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"/>