${pageContext.request.contextPath}是JSP取得绝对路径的方法,
等价于<%=request.getContextPath()%> 。
也就是取出部署的应用程序名或者是当前的项目名称。
比如我的项目名称是SSM在浏览器中输入为 http://localhost:8080/demo01/index.jsp
${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo01,
而"/"代表的含义就是 http://localhost:8080
可以使用el表达式,方法一:
<c:set var="basePath" value="${pageContext.request.contextPath}"/>
然后获取这个值:
${basePath}
可以使用el表达式,方法二:
<c:set var="basePath" value="<%=request.getContextPath()%>"/>
然后获取这个值:
${basePath}
把绝对路径的值以key-value 的形式存在请求范围,可以直接使用{basePath}取出
推荐使用方法一