J2EE的相對路徑需要注意的問題
我們會發現Jsp中
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<head>
</html>
它的意思是,這個頁麵的路徑都是以根路徑為基準,以這個項目為例,我們就理解成“指向WebRoot”下麵。
也就是說,我在head.jsp中想要應用一張圖片,隻要寫<img src="images/a.gif"/>。
但是有一點值得注意的是:我在menu.jsp裏麵寫了一點代碼,該代碼也是需要應用圖片的。那麼怎麼辦?還能按照相對路徑寫../images/a.gif?不可以
最後更新:2017-04-02 06:52:21