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

tomcat下img不能显示图片,src改成绝对路径都不行,急呀
我的jsp里有img的标签,开始用相对路径不能显示图片,我就用绝对路径,但是还是不出图,我又建立个html的,图片还是绝对路径,用IE直接打开能显示图片,但是在tomcat下这个html的也不能显示图片了,不知道问题出在哪里

------解决方案--------------------
同意楼上2位。。
我也遇到过类似这样的问题,我是在项目下建的文件夹。
WebRoot建立一个image文件夹,把图片放在这里面
代码
<img src="images/1.gif" /> 
有时需要这样
<img src="../images/1.gif" /> 

------解决方案--------------------
你给放在web-inf下面,当然访问不了。。。
------解决方案--------------------
你先确定你的目录结构,看你的jsp目录和images目录之间的关系是怎样的向上跳一层../两层../../自己以此类推
------解决方案--------------------
在你的图片路径前面加上<%=request.getContextPath()%>就行了,不要弄什么绝对路径相对路径的了,那个简单的还行,复杂的非晕不可
用法:<img src="<%=request.getContextPath()%>/images/q.gif" />(假如images在根目录的话)
这句话的意思是读取工程名,也就是假的绝对路径,他不会管你的工程方到E盘还是C盘,他只找工程