问题描述:
我将图片保存到本地磁盘下,然后数据库中保存的是图片的绝对路径。
可是在jsp页面中显示的是图片的绝对路径,但不是图片,具体代码如下:
<img src="E:\User\fly.jpg"/>
原因分析 :
原来tomcat默认是在项目的根目录下去找图片,
<img src="http://localhost:8080/E:\User\fly.jpg"/>
而实际上图片并不保存在这个位置。
解决方法:
将存入数据库的绝对路径修改为路径名
然后显示图片处修改为
<img src="upload/<s:property value="photo"/>" width="60" height="80"/>