Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsp页面中的tomcat7和EL;pageContext.request.contextPath是否为空?_Jsp_El_Tomcat7 - Fatal编程技术网

jsp页面中的tomcat7和EL;pageContext.request.contextPath是否为空?

jsp页面中的tomcat7和EL;pageContext.request.contextPath是否为空?,jsp,el,tomcat7,Jsp,El,Tomcat7,我的JSP页面包含: <script> var bt_wd40_appurl = "${pageContext.request.contextPath}"; </script> var bt_wd40_appurl=“${pageContext.request.contextPath}”; 视图/源为值显示“”。到目前为止,我没有发现任何错误 my web.xml指定版本2.5。如果在ROOT上部署webapp,则该版本将为空。另见其重点(我的): getC

我的JSP页面包含:

<script>
    var bt_wd40_appurl = "${pageContext.request.contextPath}";
</script>

var bt_wd40_appurl=“${pageContext.request.contextPath}”;
视图/源为值显示“”。到目前为止,我没有发现任何错误


my web.xml指定版本2.5。

如果在ROOT上部署webapp,则该版本将为空。另见其重点(我的):

getContextPath
java.lang.String getContextPath()

返回指示请求上下文的请求URI部分。在请求URI中,上下文路径始终位于第一位。路径以“/”字符开头,但不以“/”字符结尾对于默认(根)上下文中的servlet,此方法返回“”。容器不解码此字符串


您确定已将其部署到上下文路径上吗?请注意,上下文路径不包含URL的scheme/domain部分,它是一个与域相关的URL。

如果在根目录上部署webapp,则该路径将为空。确实在上下文路径上部署了它吗?请注意,上下文路径不包含URL的scheme/domain部分,它是一个与域相关的URL。噢,糟了!创意就是这样做的。你能给我一个答案让我接受吗?