1
如何訪問jsp的${pageContext.request.contextPath}
到外部的 javascript文件?將contextPath獲取到外部JavaScript
如何訪問jsp的${pageContext.request.contextPath}
到外部的 javascript文件?將contextPath獲取到外部JavaScript
在您需要它的腳本之前,您應該能夠包含這樣的內容。然後通過變量名稱訪問它。
<script>var myContextPath = "${pageContext.request.contextPath}"</script>
<script src='theScriptINeedContextFor.js'></script>
它的工作,但是當我嘗試在另一個js文件'var前綴=「」; \t如果(!=的contextPath未定義) \t \t PREFIX =的contextPath + 「/」;'我得到這個錯誤'未捕獲的ReferenceError:contextPath中不defined' – Youssef 2014-12-08 04:13:13
是這樣test.js包括之前或contextPath中變量聲明之後?另外,你想像這樣檢查if(typeof contextPath!=='undefined')prefix = contextPath +「/」;' – Todd 2014-12-08 04:18:14
no我在另一個jsp中嘗試它,所以contextPath變量沒有被定義,因爲我沒有在這個jsp頁面中需要它。 – Youssef 2014-12-08 04:21:37