SpringMVC加载web下的静态资源:css、js
2017-08-15 17:24
537 查看
程序数据都已经查询出来了,但是加载不了 css、js、图片等资源文件。当在浏览器上直接输入某个css文件的路径时,直接得到404错误。程序数据都已经查询出来了,但是加载不了 css、js、图片等资源文件。当在浏览器上直接输入某个css文件的路径时,直接得到404错误。
web.xml中的配置如下
<!-- 【配置spring mvc】 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:spring/spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
问题产生原因:
<url-pattern>/</url-pattern> 这表示这个servlet 拦截了所有的请求,包括css,js等。所以出现上面描述的情况。
添加如下配置,即可解决问题
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> <url-pattern>*.css</url-pattern> <url-pattern>/static/*</url-pattern> </servlet-mapping>
相关文章推荐
- 用maven搭建springmvc项目时,jsp页面无法加载js或者css等静态资源
- SpringMVC 无法加载js,css等静态资源文件
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- springMVC下无法加载静态资源文件(js、css、image)
- 解决springMVC 跳转js css图片等静态资源无法加载的问题
- springMVC下无法加载静态资源文件(js、css、image)
- SpringMVC的WEB-INF下的JSP加载js,css,jpg等静态文件
- node中加载静态资源css,js等不显示问题
- Android Webview加载外部html时选择加载本地的js,css等资源文件
- SpringMVC项目中静态资源js,css文件访问不到404
- web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法
- springmvc控制访问静态资源(css/js/jpg...)
- 关于html等网页无法加载静态资源(如css、js)的一种可能性
- Android WebView 远程网页 加载本地资源js/html/css
- springmvc配置后jsp页面不能加载css,js等静态文件
- spring MVC js css图片等静态资源无法加载问题
- 解决Tomcat无法加载css和js等静态资源文件
- 出现js、css、png、gif等静态资源无法加载解决
- mavn项目(springMVC) 引入静态资源(js、css)等
- Struts2----无法加载js,css等静态资源