通过img显示图片,相对路径就可以正常显示图片,可是我的图片在其他目录下,需要使用绝对路径,请问如何才能正常显示此图片,谢谢

解决方案 »

  1.   

    把你的图片所在的目录配置成网站的虚拟目录,
    例如D:\Images\ 虚拟成images目录,那样的话,就可以通过images\img1.jpg来访问了.
      

  2.   

    <img src= file///绝对路径>
    试试~
      

  3.   

    <img border="0" src="file:///C:/xxxx.jpg"><img border="0" src="http://www.xx.com/images/xxx.jpg">
      

  4.   

    我的web服务器是unix的,图片在/home/mypic目录下,刚才试了一下:
    <img border="0" src="file:////home/mypic/test.bmp" >
    这样好像不行吧
      

  5.   

    <img src="<%=pageContext().getRealPath() + "/images/example.jpg"%>">pageContext().getRealPath() —— 获取webapp的根目录
    后面的"/images/example.jpg" 是你webapp根目录下的具体图片的位置
      

  6.   

    <%=request.getContextPaht()%>/image/
    取出当前应用下的路径,然后加上
    如果用el表达试
    ${pageContext.request.contextPath}/
      

  7.   

    web中直接带 “/”就好了
    如:/bbs/images/1.gif
    不过bbs要在web根目录下
      

  8.   

    现在关键是我需要显示的图片在/home/mypic/目录下,这是系统的根目录,不在web的根目录啊