閱讀553 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go Struts中s:url的應用
  下一篇:go 張誌宇 SERVELET JSP學習講義-TOMCAT資料以及HTTP1.0\1.1比較