我的web應用程序基於Google Maps API,並且在嘗試訪問jar文件中的圖像時遇到問題。Google地圖標記圖像文件在jar文件中
我希望能夠做兩件事情:
- 顯示在JavaScript地圖標記。
- 在靜態地圖上顯示標記。
在這兩種情況下,我需要提供圖像文件的路徑。一旦Web應用程序部署在服務器中,此映像位於位於/ WEB-INF/lib文件夾中的jar文件中。
我認爲下面這行會起作用: iconMarker.image =「WEB-INF/lib/cimCore.jar!/ META-INF/resources/img /」+ ilMarker.icon;
但它顯示了在客戶端瀏覽器出現以下錯誤: :「!」「NetworkError 404沒有發現 - http://ip/cimWeb/WEB-INF/lib/cimCore.jar!/META-INF/resources/img/gsearch.png」
的路徑是OK,所以我想在訪問藉助於性格不是正確的方式。
有什麼想法?
感謝您的支持。我將看看MyFaces這是我使用的框架。我認爲會有更通用的解決方案。 – 2012-01-18 15:40:59
我使用URL中的庫名稱屬性找到了JSF 2的解決方案。 http://...webpath../javax.faces.resource/image.png.faces?ln = img然而,需要通過以下結構在jar文件中指定一個新庫:jar/META- INF /資源/ IMG – 2012-01-23 15:05:54