使用SprinMVC的时候,我们会发现如果

在这里配置为 "/" 的时候静态资源无法访问(比如图片),现在提供三种方案,解决这个问题
第一种:在web.xml中
<!--解决静态资源无法访问的问题-->
<!--方式一-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
第二种:在spingmvc.xml中
<!--解决静态资源无法访问的问题 方式二-->
<!--<mvc:default-servlet-handler></mvc:default-servlet-handler>-->
第三种:在spingmvc.xml中
<!--方式三-->
<!--<mvc:resources location="/static/" mapping="/static/**" ></mvc:resources>-->
第三种方式location的值是根据自己的路径来决定的,我的图片是放在static下的,如图:
