最近做的一个课设,采用的是SSM的框架,在前端页面实现上传图片的时候,图片显示不出来,点击图片报404。页面上就像这样
但是上传后,后端接收到了,文件路径下存图片的文件夹也有图片。
步骤1:首先检查spring-MVC.xml文件有没有下面的静态资源配置,不让DispatcherServlet截获,随便看一下上传文件的大小是否够大。
<!-- 静态资源处理 -->
<mvc:default-servlet-handler/>
步骤2:检查web,xml文件,也是静态资源截获的问题,要加上如下代码
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
<url-pattern>*.png</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
检查是否有视图解析器:
<!-- 配置视图解析器 -->
<be