在jsp页面中有几个图片显示不出来,就显示为红XX,在页面上点击右键->查看源代码,看到的图片链接地址是:./../images/eye_open.gif,在页面上显示为红XX的图片上通过右击鼠标,查看属性,显示的链接是:http://192.168.0.109:8088/images/eye_open.gif,在8088和/images/eye_open.gif之间的项目名称没有了,请问这是什么原因引起的啊

解决方案 »

  1.   

    ./../这不就是表示路径向前找吗?
    例如如果项目名有A/B/C
    ./sdfsdf得到的结果就应该是A/B/sdfsdf,C就没有了。
      

  2.   

    你的images文件夹和这个jsp文件是同一个目录下就用<img src="images/eye_open.gif">
    images文件夹在这个jsp文件是上一级目录下就用<img src="../images/eye_open.gif">
      

  3.   

    我是楼主,上面的图片链接少了个点,应该是这样:<img src="../../images/eye_open.gif">。
    至于说路径,jsp文件的路径是:/webroot/jsp/public/fileview.jsp,图像文件夹的路径是:/webroot/images/eye_open.gif。
      

  4.   

    JSP中的路径问题
      

  5.   

    jsp的路径问题
    http://blog.csdn.net/defonds/archive/2009/04/08/4056049.aspx