struts2 中使用<img src="<s:property value='imagepath'/>" width=300 height=300/>显示不出图片,其他的数据可以显示出来,就图片显示不出,直接输出<s:property value='imagepath'/>显示出来的路径也没有问题,文件夹中的图片也是存在的,以前是可以显示出来的,怎么电脑搬动了一下就显示不出来了。

解决方案 »

  1.   

    这个好雷人, 电脑搬动就不显示了.? 各种问题大部分都听说过,,关于struts2还有这么一说还是头一次听说.!
    原理上分析应该是路径问题.!   不过这现象,, 哎.!
      

  2.   

    怎么电脑搬动了一下就显示不出来了...........先把路径写到src下,试试。
      

  3.   

    直接用dreamweaver8<img src="路径"/>图片会显示出来,呵呵,郁闷了!
      

  4.   

    发现问题了,是路径中会自动加上http://localhost:8080/xx/,比如原来是c:\image\文件名,结果变成http://localhost:8080/xx/c:/image/文件名了。怎么会这样
      

  5.   

    建议楼主不要把image的目录放在C盘下了,放在web容器的项目里,也就是你那个XX的目录下面,这样web容器才能找到,至于你问的怎么会这样,web容器会去你的项目的目录下找你指定的目录,放到别处它怎么会知道
      

  6.   

    你的imagePath是什么东西 为什么value='imagePath'而不是value='${imagePath}'
    还有你的imagePath里有没有单引号双引号这种东西,
    路径问题可能也是个问题,你再查查。