在JSP页面中经常使用${pageContext.request.contextPath}。那么,这段代码到底是什么意思呢?
它的作用在于获取当前的项目路径,其实它完全等效于Java代码:request.getContextPath()
例如:我的项目名称是MyProject,登录页面的地址为:
http://localhost:8080/MyProject/login.jsp
那么${pageContext.request.contextPath}或<%=request.getContextPath()%>所获取的值就是/MyProject ,其中/代表http://localhost:8080/
所以
http://localhost:8080/MyProject/login.jsp
等效
${pageContext.request.contextPath}/login.jsp