Jsp页面运行时图片不显示了 10

大家都知道,如果在jsp页面上图片的地址链接是正确的话,那个图片在jsp页面上才会显示出来,如果地址不对,就是无图片的状态。我要说的是,我在没运行jsp之前,图片都显示的... 大家都知道,如果在jsp页面上图片的地址链接是正确的话,那个图片在jsp页面上才会显示出来,如果地址不对,就是无图片的状态。

我要说的是,我在没运行jsp之前,图片都显示的好好的,但是我一运行后,图片就全没有了,变成了图片是空白上面有“红差号”的状态了。我也没有进行任何的跳转工作,就是纯粹的显示。
展开
 我来答
is8888
2009-09-14 · TA获得超过695个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:561万
展开全部
显示红叉号表示路径不对或者文件不存在,而你在编辑的时候是正常的,如果你确定在运行之前编辑之后没有删除文件的话,那么可能就是路径不对。如果你的编辑器中显示正常的话,那么可能是你的编辑器和你的浏览器的机制有一些问题,编辑时和显示时出现误差是很正常的。举个例子,如果你在一个目录下包含了一个文件,而在另一个目录中使用一个文件包含了这个文件。比如:
存在这样的目录:
/web/a.jsp
/web/include/b.jsp
/web/include/2.jpg
如果你在a.jsp中包含了b.jsp,那么你在编辑的时候,在b.jsp中就可以看到你的图片,但是在运行时显示就会是红叉,因为经过包含后,运行时,b.jsp中的内容实际运行时相当于在a.jsp中,所以,在这种情况下,你应该将2.jpg放在a.jsp相同的目录下。
但是这时候,你在编辑的时候,在b中就不能正常显示图片。
不知道你遇到的是不是上面相似的情况,你仔细检查一下。
祝你好运。
rookie926
2009-09-14 · TA获得超过1050个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:469万
展开全部
如果有include或iframe之类的嵌套的话写相对路径容易写错,建议程序中图片的路径改成绝对路径,还有就是注意文件名的大小写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
16...7@qq.com
2009-09-14 · TA获得超过781个赞
知道小有建树答主
回答量:818
采纳率:0%
帮助的人:389万
展开全部
你的图片文件名如果是中文会产生这种情况的发生
把文件名改成英文或数字试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式