jsp页面中的tomcat7和EL;pageContext.request.context路径为空



我的JSP页面包含:

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

视图/源代码显示值的"。到目前为止,我没有发现任何错误。

我的web.xml指定了2.5版本。

如果您在ROOT上部署了Web应用程序,它将为空。另请参阅其javadoc(强调矿):

getContextPath

java.lang.String getContextPath()

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

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

最新更新