解決方案
1) 採用絕對路徑,但為了解決不同部署方式的差別,在所有非 struts 標籤的路徑前加 $ ,如原路徑為:
」/images/title.gif」 ,改為
「$/images/title.gif」 。
** 」 $」 的作用是取出部署的應用程式名,這樣不管如何部署,所用路徑都是正確的。
缺點:
操作不便,其他工具無法正確解釋 $
2) 採用相對路徑,在每個 jsp 檔案中加入 base 標籤,如:
這樣所有的路徑都可以使用相對路徑。
缺點:
對於被包含的檔案依然無效。
注意:js檔案可能有問題,最好把
放在js檔案載入之後
J2EE中獲得web路徑和類路徑總結
以工程名為test為例 一 取得web中的路徑 包含工程名的當前頁面全路徑request.getrequesturi test test.jsp 工程名 request.getcontextpath test 當前頁面所在目錄下全名稱request.getservletpath 若頁面在jsp目錄下...
j2ee自學心得
學習是一件快樂的事,學習是一件痛苦的事,它讓你能夠把學到的東西帶來財富,它也能讓你仁慈學到的東西帶來無用武之地 看書 當你買了一本新書的時候,不要瀑布式的往下看,這是傳統的學習方法,不適合 現代高科技社會的學習方法,尤其是電腦科學,為什麼以前的瀑布式軟體開發方法到 今天會失敗,因為瀑布式的方法很難看...
j2ee配置指南
j2ee配置指南 1。介紹 本文介紹j2ee環境的配置,所有涉及的檔案都在j2ee安裝目錄下的oncfig目錄,這些檔案都是文字檔案,你可以有任意的文字編輯器來編輯它們。通常情況下,你沒有改變這些檔案的必要。但是如果你使用的資料庫驅動不是cloudscape的時候,你需要 遵循本章的內容進行配置。2...