不以“ / 開始的相對路徑,找資源,以當前資源的路徑爲基準,經常容易出問題。
比如以static文件夾下的bootstrap樣式可能在部署服務器時出錯甚至無法讀取
<link href="static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
以/開始的相對路徑,找資源,以服務器的路徑爲標準(http://localhost:3306);需要加上項目名
寫成以下路徑就沒問題,
http://localhost:3306/crud/static/bootstrap-3.3.7-dist/css/bootstrap.min.css"
可改成:
<%
pageContext.setAttribute("APP_PATH", request.getContextPath());
%>
<link href="${APP_PATH }/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
APP_PATH 可拿到當前項目路徑。