原因就是你的web.xml文件里面有
/
这个斜杠的意思就是拦截所有的静态资源,当然图片是属于静态资源的,这样就相当于把图片给拦截了,因此,解决的方法就是在springmvc.xml文件里面假如以下这段话 mvc:default-servlet-handler/
这句话的意思是使用最原始的servlet去配置,不会拦截静态资源。
如果你还不能上传图片,上传了图片后发现图片还是没办法显示,请检查一下自己有没有导入这个jar包
commons-fileupload
这个直接在maven上搜名字就可以复制过去下载,这个jar包是文件上传相关的jar包