spring处理静态资源方式

1. <mvc:default-servlet-handler/>default-servlet-handler在SpringMVC上下文定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,

    它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如发现是静态资源请求,就转由Web服务器默认的Servlet处理; 不是静态请求才由DispatcherServlet继续处理; 而DefaultServletHttpRequestHandler则是调用Tomcat的web.xml里的default的Servlet来处理的。

2.  原理同上: 在应用的web.xml里配置 <servlet-name>default</servlet-name><url-pattern>*.jpg</url-pattern>

3. <mvc:resources ...>

猜你喜欢

转载自niewj.iteye.com/blog/2348887