jsp 页面gif图片不显示是怎么回事?

路径正确!图片只显示出来一个框,并没有影像! 求解!
2025-02-23 12:16:14
推荐回答(5个)
回答1:

jsp页面gif图片不显示有两种原因,

  1.  可能是工程中的资源不存在该图片信息。

  2. 可能是在jsp页面图片位置写错了。通常来说,图片,css,js,等,都应该用到相对路径才能使jsp在服务器上正常显示和操作。至于相对路径,可以是jsp上面定义好的             

//第一种是:
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";                                                                  
/images/image.gif">
//另一种是在位置前面直接加el表达式                                                                     
"src = ${pageContext.request.contextPath}/images/image.gif"

回答2:

  1. gif图片和其他格式图片只是格式不同而已,如果图片不显示,请确认图片路径是否正确。

  2. 在显示的页面中,如果图片看不到,应该会显示图片加载不出来的信息,点击右键看具路径是什么,确认路径是否正确。

  3. 另一种检查方法是打开浏览器控制台,在文件加载的信息栏看到哪些内容是404,检查其路径。

回答3:

1.路径分相对路径和绝对路径,你需要再确认下。
2.如果图片路径真的正确,但还是不能显示,则有可能是图片有问题。判断方法:直接将图片拖到浏览器中,看看是否能显示。如果不能显示,则是图片问题,否则还是路径问题。

回答4:

路径不对,在jsp页面设置了basepath的就用相对于webroot的路径,如果没有basepath,就用完全相对路径

回答5:

jsp==>不显示是因为找不到"jsp"只找到"jpg"
而"gif"因可能是动图(内有多图)的,所以WEB上不显示
都是"HTML"上的问题了!