为了能够在页面上正常显示图片,我们需要把图片放在web项目目录中,那么在上传的路径可以这么来获取:

String path = ServletActionContext.getServletContext().getRealPath("/")+"/upload/";

第一部分是为了获取项目的根目录,后面跟的是图片存放的目录。这样path = "D:\apache-tomcat-6.0.36\webapps\ylun/upload/xxx.jpg";

个人建议在数据库中存放的是这样的字符串../upload/xx.jpg;

因为只有这样在页面用img标签给src赋值的时候,才能正常显示出来。