java web项目在tomcat上,图片显示不了?

局域网jsp部署在tomvat上,在手机上能显示页面,但就是显示不了JSP页面中的图片,这是什么原因啊?要怎么解决呢?

补充一句:在电脑上的ecripse可以显示,图片路径也在serber.xml中加个虚拟路径。

查看页面img 路径是否正确,如果错误,为img路径添加http://头

你的看一下你上传图片是不是也上传上到这个服务器上。或者路径指向是不是有问题,仔细排查一下

浏览器上报错是这样的

Failed to load resource: the server responded with a status of 404 (Not Found)

你可以先试试:/images/r1.png

其次:<%path%>/images/r1.png
/项目名/images/r1.png 这个应该是可以的
"http://"+<%path%>+"/项目名/images/r1.png"
再不行 就是http://localhost:8080/项目名/images/r1.png

注意看看图片是绝对路径还是相对路径,建议用相对路径。

资源未找到呢,应该是文件路径不对

报的是404 说明你的图片没找到 。那么就看下你的图片图片请求路径,与你图片存放的路径是否一致(主要是看两者项目位置是否一致!)