日期:2014-05-17  浏览次数:20547 次

jsp中<ima>怎么获得放到服务器里的图片
<img src="<%=request.getSession().getServletContext().getRealPath("/")+"image\\user\\photo5.jpg" %>" width="200px" height="200px">
用了这个方法也是不可以显示的,
<img src="file:///<%=request.getSession().getServletContext().getRealPath("/")+"image\\user\\photo5.jpg" %>" width="200px" height="200px">
用了这个方法也是不可以显示的,
请教下,应该怎么获取这个路径,
------最佳解决方案--------------------
你的图片放在服务器该应用下的一个目录中,如image\user
那么,可以img src="/image/user/photo5.jpg"
方法很多的。另外,你可以在你的jsp页面上,通过js输出你认为的图片地址,看看什么地方错了
------其他解决方案--------------------
<img src="<%=request.getContextPath()%>/image/user/photo5.jpg"/>
------其他解决方案--------------------
这样就可以的

这里用的是相对路径
当然也可以如楼上所说的,用绝对路径
<img src="<%=request.getContextPath() %>/images/ada6.jpg" />
 
------其他解决方案--------------------

说的不够清晰。。可以再描述一下不
------其他解决方案--------------------
最简单的方法img src="/image/user/photo5.jpg"
这是相对路径
还有个绝对路径img src="盘符/image/user/photo5.jpg"

------其他解决方案--------------------
引用:
<img src="<%=request.getContextPath()%>/image/user/photo5.jpg"/>
+1