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