spring MVC -- 访问静态文件
2015-06-25 16:54
549 查看
No mapping found for HTTP request with URI [/js/jquery-1.7.2.min.js] in DispatcherServlet with name “appServlet”
使用DispatcherServlet拦截Controllers时,配置文件中,<url-pattern>/</url-pattern>,则会拦截所有的请求,包括anction和.js文件和.css文件。
而我们不想拦截.js文件和.css文件,有以下三种方案:
1、激活Tomcat的defaultServlet来处理静态文件
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
tomcat中默认servlet名字是default,要写在DispatcherServlet的前面, 让 defaultServlet先拦截,这个就不会进入Spring了
2、在spring3.0.4以后版本提供了mvc:resources
3、使用<mvc:default-servlet-handler/>
使用DispatcherServlet拦截Controllers时,配置文件中,<url-pattern>/</url-pattern>,则会拦截所有的请求,包括anction和.js文件和.css文件。
而我们不想拦截.js文件和.css文件,有以下三种方案:
1、激活Tomcat的defaultServlet来处理静态文件
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
tomcat中默认servlet名字是default,要写在DispatcherServlet的前面, 让 defaultServlet先拦截,这个就不会进入Spring了
2、在spring3.0.4以后版本提供了mvc:resources
3、使用<mvc:default-servlet-handler/>
相关文章推荐
- Java 接口和抽象类区别
- Netbeans+php+wamp配置及php调试
- Spring AOP
- eclise 启动web Project facet Java version 1.7 is not supported
- spring和hibernate配置文件整合
- Eclipse快捷键
- Spring中如何配置Hibernate事务
- Spring声明式事务配置管理方法详解
- javaFX资料
- java web应用URL过滤
- java中的==、equals()、hashCode()源码分析 (转)
- SpringMVC自定义日期类型的数据绑定
- spring mvc提交日期类型参数
- SpringMVC日期类型转换问题三大处理方法归纳
- 理解Struts2配置
- java.util.ConcurrentModificationException解决方案
- java list
- 利用eclipse(MyEclipse)快速生成set、get方法的方法
- Java合并两个有序序列算法实现
- Eclipse web工程 部署 三种方式 1