关于springmvc无法引入js文件问题
来源:互联网 发布:打字软件哪个好 编辑:程序博客网 时间:2024/05/18 03:58
用maven管理的springmvc框架中引入静态文件时出现以下问题
No mapping found for HTTP request with URI [/carsmanage/static/js/jquery-1.8.3.min.js] in DispatcherServlet with name 'SpringMVC'
另外说一下我的静态文件都是在放在webapp目录下的static文件中,问题的原因是web.xml下对spring的DispatcherServlet请求url映射的配置,原配置如下:
<!-- Spring MVC servlet --> <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-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name> <!-- 此处可以可以配置成*.do,对应struts的后缀习惯 --> <url-pattern>/</url-pattern> </servlet-mapping>
<servlet-mapping>的<url-pattern>/</url-pattern>把所有的请求都交给spring去处理了,而所有available的请求url都是在Constroller里使用类似@RequestMapping(value = "/login/{user}", method = RequestMethod.GET)这样的注解配置的,这样的话对js/css/jpg/gif等静态资源的访问就会得不到。<servlet-mapping>的<url-pattern>/</url-pattern>把所有的请求都交给spring去处理了,而所有available的请求url都是在Constroller里使用类似@RequestMapping(value = "/login/{user}", method = RequestMethod.GET)这样的注解配置的,这样的话对js/css/jpg/gif等静态资源的访问就会得不到。
解决方法:在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>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
- 关于springmvc无法引入js文件问题
- spring 关于引入js、css文件问题
- springMvc整合Freemarker引入CSS,JS文件404的问题
- 关于node.js中引入文件的问题
- js文件引入顺序问题
- html引入js文件问题
- SpringMVC WEB项目 jsp引入的js,css,gif等类型文件找不到路径问题
- SpringMVC WEB项目 jsp引入的js,css文件找不到路径问题()
- SSM框架引入js等文件失败,springMVC引入js等文件失败问题解决
- SSM框架引入css,js,图片等文件失败,springMVC引入js等文件失败
- 关于jsp引入js的一个问题
- JS、CSS文件引入、导入404问题,引入报错。
- 引入js文件产生乱码问题
- jsp页面引入js文件问题
- js、css等文件引入空白问题
- JSP引入js、CSS文件的问题
- jsp引入js文件显示乱码问题
- 关于引入两个jquery.js文件引起$符号命名冲突的问题
- Opencv学习笔记——将视频滑键作为按钮
- initwithcoder和 initwithframe
- 镶嵌数据集工具小结(二)镶嵌数据轮廓线与边界
- Oracle中decode函数用法含义
- [笔记] 《C专家编程》
- 关于springmvc无法引入js文件问题
- 生活管家app 测试1
- mac上搭建svn服务器
- C++的流basic_streambuf
- 线程池ThreadPoolExecutor使用简介
- AVL树的旋转
- 行内元素和块级元素的区别
- C++的流分析basic_filebuf
- 5款客服代码