[APP_PATH] Web服務器路徑問題及用法

不以“ / 開始的相對路徑,找資源,以當前資源的路徑爲基準,經常容易出問題。

比如以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 可拿到當前項目路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章