SpringMVC架构的项目 js,css等静态文件导入有问题的解决方法
2017-10-12 09:38
656 查看
发生原因
<servlet> <servlet-name>springmvc-mybaits</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc-mybaits</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
这个会拦截掉所有的请求,包括js等静态文件
可以查找log日志,里面会详细记录每一个请求的url
查找资料,在spring3.0.5之后的版本,可以使用
<mvc:resources 标签,写在对应的springXXX-servlet.xml中,例如我的
<!-- 配置静态资源跳过扫描 --> <mvc:resources mapping="/js/**" location="/js/"></mvc:resources>
location为静态资源存放目录
mapping为访问时的地址
如果你配置好这个就ok了,那么恭喜你,但我配置好之后还是不好使
经过调查,我之前的目录结构是这样的:
在WEB-INF文件夹下的目录,都是不能直接进行访问的,配置文件里加了也不好使(可是真真切切的头疼了一晚上才搞明白)
将js文件夹移至WebContent目录下就ok了
祝你成功!
以上这篇SpringMVC架构的项目 js,css等静态文件导入有问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章推荐
- SpringMVC架构的项目,js,css等静态文件导入有问题
- springmvc中解决JS,CSS等静态文件无法访问问题
- 页面在IDEA项目目录不能正确加载css/js等文件的解决方法
- Web 解决浏览器缓存js,css等静态文件的方法
- Eclipse中maven环境使用jetty启动后不能保存更改后的css,js等静态文件的解决方法
- WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
- 定义不被SpringMVC拦截的静态资源(html, js, css等文件)通用方法
- WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
- 定义不被SpringMVC拦截的静态资源(html, js, css等文件),通用方法,不需要每个目录都设置
- springMVC下jsp引用外部js,css等静态资源的解决方法
- javascript实现动态导入js与css等静态资源文件的方法
- javascript实现动态导入js与css等静态资源文件的方法
- springMVC下jsp引用外部js,css等静态资源的解决方法
- SpringMVC项目中静态资源js,css文件访问不到404
- 防止SpringMVC拦截器拦截js等静态资源文件的解决方法
- Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法
- springmvc如何访问到静态的文件,如jpg,js,css
- android导入项目找不R文件,解决方法
- django项目使用css、js等静态文件
- GitHub的css/js文件给墙了的解决方法