当创建spring项目的时候,有时需要引用一些.js .css 等文件,这个时候spring会遇到无法访问这些静态资源
解决办法:
第一种方法
在你的servlet配置文件中加入这个
<mvc:default-servlet-handler/>
第二种方法
在web.xml 中添加
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ico</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
第三种方法
<mvc:resources location="/js/" mapping="/js/**"/>
<mvc:resources location="/img/" mapping="/img/**"/>
本文介绍了在Spring项目中解决无法访问静态资源如.js,.css等问题的三种方法,包括配置mvc:default-servlet-handler,修改web.xml,以及使用mvc:resources进行路径映射。
539

被折叠的 条评论
为什么被折叠?



