网站根目录是MyChatRoom 
图片放在MyChatRoom/Webcontent/images里面,jsp放在MyChatRoom/Webcontent里面。 
用<img src=“image/1.jpg”/> 
图片不显示(打叉叉)! 
而且图片用绝对路径调用,在eclipse里能看见。打开浏览器查看的话,图片不显示,会出来那个小碎方框框。如果用相对路径的话就都是叉叉。 
郁闷死了!
这个路径问题,费了好几天劲了,到处查也没弄明白,晕死了!呵呵,不知道到底是怎么回事?eclipse 我用的是eclipse+lomboz整合版。大家帮帮我,谢谢了!

解决方案 »

  1.   

    上面写错了,
    是<img src=“images/1.jpg”/>
      

  2.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><base href="<%=basePath%>">
    有加这个吗,在jsp 页面里,是路径不对吧
    或是在web.xml中加入<display-name>MyChatRoom 
    </display-name>
      

  3.   

    图片放在MyChatRoom/Webcontent/images里面,jsp放在MyChatRoom/Webcontent里面。 
    用 <img src=“image/1.jpg”/> 不知道是不是LZ写错了,路径不是在images下面么,怎么写的时候少了个s呢?
    还有,
    1.引路径建议你加绝对路径
    2.在head 标签下添加<base href="协议名://服务器域名:端口/工程访问名">    
      

  4.   

    我加了,呵呵!我知道是路径不对,可是不知道哪不对。点击图片属性,显示的是http://localhost/MyChatRoom/images/1.jpg
    我的jsp页面是http://localhost/MyChatRoom/aa.jsp
    这样的话,看起来是没错的。
      

  5.   

    图片放在MyChatRoom/Webcontent/images里面,jsp放在MyChatRoom/Webcontent里面。 
    用 <img src=“image/1.jpg”/> 不知道是不是LZ写错了,路径不是在images下面么,怎么写的时候少了个s呢? 
    还有, 
    1.引路径建议你加绝对路径 
    2.在head 标签下添加 <base href="协议名://服务器域名:端口/工程访问名">   ~~~~
    那个images是我笔误,刚才我更正了。我加了,其实<base href>那个不是加不加都可以的么?
    不过我是加了的。
    我实在是找不出来哪里错了!
      

  6.   

    <img src=“<%=basePath%>/image/1.jpg”/>试试 
      

  7.   

    <img src=“?/image/1.jpg”/> ?号的地方把项目名称加进去 
    或者加../image/1.jpg 
    或者../../image/1.jpg
      

  8.   

    在项目里新建一个images文件夹,
    把图片拷贝进去,图片能显示。
    如果把文件夹直接拷贝进去的话,不能用。
    不知道这是为什么?