首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

tomcat下img不能显示图片,src改成绝对路径都不行,呀解决思路

2012-02-09 
tomcat下img不能显示图片,src改成绝对路径都不行,急呀我的jsp里有img的标签,开始用相对路径不能显示图片,

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盘,他只找工程

热点排行