${pageContext.request.contextPath}与${ctx}有什么区别?
展开全部
在项目中,可以使用<c:set var="ctx" value="${pageContext.request.contextPath}"/>设置${ctx}为${pageContext.request.contextPath}的简写。
${pageContext.request.contextPath} 每一次都去请求范围找 绝对路径的值,获取当前根目录。也就是webapp/
${pageContext.request.contextPath}等价于<%=request.getContextPath()%>
<c:set var="ctx" value="${pageContext.request.contextPath}"/> 把绝对路径的值以key-value 的形式存在请求范围
${ctx} 按优先级pageContext 、request、session、application查找名字时ctx的值也就时绝对路径的值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询