用myeclipse编写的jsp无法显示图片

在项目编写的时候能在myeclipse中看到效果,有图,图片路径实在WEBROOT下新建的imges文件夹里。但是打开IE浏览器就看不到了,而且换个图片之后又能看到了具体情况在下图

在换图之后效果如下:

到底是什么问题?求解答

一般来说,这说明了路径不对。
解决方法:使用<img src=" <%=request.getContextPath()%>/resources/test_pic.jpg"/>
request.getContextPath()读取工程名,这样部署到哪都能读到图片文件了
注:JSP貌似会区别图片文件的大小写问题,若resources中图片名为test_pic.JPG的话,就一定要写成
<img src=" <%=request.getContextPath()%>/resources/test_pic.JPG"/>才能正常显示
附例子:
<%@ page contentType="text/html;charset=GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
</head>

<body>
<img src=" <%=path%>/resources/top.JPG" />
</body>
</html>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
1、可能是不是你的路径写错了,我看你说你建的文件夹是 imges 而你写的是images 2、你最好把图片名字改成字母 再把它加到tomcat的webapp下对应工程的image文件夹里 3、注意图片格式后缀和大小~~~本回答被提问者采纳
第2个回答  2013-12-25
排除这类错误其实很好排除。
myeclipse只是本地预览,而你的程序是放到tomcat容器里面的。
你先发布你的项目到tomcat下,然后再去tomcat下查看,实际的文件是否存在,然后再用浏览器访问即可。
第3个回答  2013-12-24
可能是你的浏览器不支持,换一个浏览器试试吧

图片上传为什么展示不出来,用的myeclipse做的,是jsp拼错了吗?_百度知 ...
1.图片链接有错,你直接把图片链接放到浏览器地址栏看看有没有显示图片,如果有,则链接没错,那就是网页写错了,比如拼接出错,或者写到双引号里变成文本之类的。2.如果浏览器直接访问也没有,那么调试该链接,到后台的控制器或servlet(取决于你后台是用的什么方式),看看是否把图片正确传输了。这个可能...

在myeclipse中写jsp时插入的图片总是不显示在设计面板中但是显示在浏...
你的,这是错误的,这里要用相对路径,先将图片放在站点下,如hello下,这里src="psb.jpg"就没问题了。

myeclipse jsp图片显示问题
写绝对路径就行了,把所有页面中的路径全部改为绝对路径,这样用不自己去考虑现在在哪级目录下,如:src="${pageContext.request.contextPath}\/pic\/title_1.jpg"{pageContext.request.contextPath}表示取得项目的WebRoot目录 如果页面不支持el表达式,则可以使用<%=request.getContextPath()%>代替 ...

myeclipse9.0新建jsp文件找不到图形界面设计的地方,怎样找?急……_百...
首先,请确保你已正确打开该JSP文件。若使用的是右击快捷菜单操作,只需将鼠标悬停在文件上,点击“打开方式”,随后选择“myeclipse Visual JSP Designer”。若此选项未出现,请继续阅读后续步骤。在无法直接通过快捷菜单选择“myeclipse Visual JSP Designer”时,可通过手动操作打开图形界面。打开JSP文件后,...

JSP显示图片问题
代码不全,也就不能仔细说了,就事论事吧 1.你要注意,数据库里存的图片的路径是绝对路径还是相对路径,如果测试阶段总是图片出问题,先暂时换成绝对路径,测试通过说明代码没问题了,再换成相对路径。2.如果采用相对路径的话,推荐加上basepath设置,以下来自myEclipse:< String path = request.get...

我用myeclipse将HTML改为JSP,图片显示不了不说,而且我想实习分页功能...
404,很明显是你的页面不存在,如果是因为改了后缀名先查看一下你的下一页按钮重定向页面是不是写死成了HTML。还有吐槽一下题主的名字。。看到名字不想回答问题

高手在哪里:JSP页面怎么不能显示.jpg的图片?见问题补充。。。_百度知...
在你的项目里的webroot下建一个images的文件夹,然后把图片拷进去,然后在index.jsp里写 就可以 了

myeclipse中的jsp文件无法在浏览器上预览打开
myeclipse的jsp文件无法在浏览器中打开可能的原因如下:jsp文件中存在代码错误,有可能是标签没有闭合、字母拼写错误。引用的类,没有初始化。jsp文件访问地址写错。

为什么在myeclipse中jsp页面中可以插入图片不能设置背景图片
第一,可以设置背景图片,不是不可以。第二,最好用css统一设置,少用html标签的属性 第三,直接插入图片的时候,因为图片自带有高度和宽度属性,就能显示出来。设置背景的时候,前景如果没有内容,高度和宽度就是0,此时背景图片显示不出来。

我的web项目中把图片放在了中文目录下,jsp中图片不显示啊,急求解决方 ...
我试验过可以不改 这个问问题是你把 绝对路径搞错了 你应该把路径从新改下 因为你在Dreamweaver和eclipse里的路径不相同 才出现这种问题 无法正常现实 还有如果绝的麻烦你可以改为相对路径

相似回答