src标签中${pageContext.request.contextPath }无效问题解决方案
2016-12-05 22:11
651 查看
问题描述
<img src="${pageContext.request.contextPath}/static/images/dog.jpg"/>
该链接中的图片显示不出来。
原因分析
在Chrome下用开发者工具查看图片请求链接会发现请求的链接变成了://static/images/dog.jpg
原因是${pageContext.request.contextPath}相当于
http://localhost:8080/项目名/
请注意最后那个”/”,正是由于这个“/”才导致了static前面多了一个”/”,从而服务器无法识别,图片请求失败。
解决方案
将链接改成<img src="${pageContext.request.contextPath}static/images/dog.jpg"/>
再次请求,在Chrome下查看请求链接,这时变成了
http://localhost:8080/static/images/dog.jpg
即把static前面的”/”去掉,再次测试,图片成功显示。
相关文章推荐
- 访问前台页面${pageContext.request.contextPath}/el表达式失效问题解决
- 路径问题 解决 ${pageContext.request.contextPath}
- 路径问题 解决 ${pageContext.request.contextPath}
- 路径问题 解决 ${pageContext.request.contextPath} <%=request.getContextPath()%>
- 关于src中${pageContext.request.contextPath}不能识别的问题
- Jsp页面中路径问题(${pageContext.request.contextPath} JSP取得绝对路径)
- Jsp中引用的taglib标签的声明和${pageContext.request.contextPath} 的含义
- ${pageContext.request.contextPath}及服务器解析和浏览器解析路径问题
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- ${pageContext.request.contextPath} 无效-取不到值
- JavaScript中${pageContext.request.contextPath}取值问题及解决方案
- 导入c标签等,以及${pageContext.request.contextPath}的作用
- 关于路径<%=request.getContextPath()%>和${pageContext.request.contextPath}的问题
- ${pageContext.request.contextPath}相关问题总结
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- ${pageContext.request.contextPath}无效
- [置顶] jsp页面中用绝对路径${pageContext.request.contextPath}出现错误,解决办法
- ${pageContext.request.contextPath}访问相关的问题
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- 关于<%=request.getContextPath()%>和${pageContext.request.contextPath}的问题