spring MVC 拦截js css等文件
    用spring3.0 做rest时候发现一个很恶心的问题。web。xml配置如下: 
Java代码 
<servlet>   
    <servlet-name>springmvc</servlet-name>   
    <servlet-class>         org.springframework.web.servlet.DispatcherServlet   
    </servlet-class>   
    <init-param>   
        <param-name>contextConfigLocation</param-name>   
        <param-value>/WEB-INF/spring-mvc.xml</param-value>   
    </init-param>   
    <load-on-startup>2</load-on-startup>   
</servlet>   
<servlet-mapping>   
    <servlet-name>springmvc</servlet-name>   
    <url-pattern>/</url-pattern>   
</servlet-mapping>  
	<servlet>
		<servlet-name>springmvc</servlet-name>
		<servlet-class>
			org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/spring-mvc.xml</param-value>
		</init-param>
		<load-on-startup>2</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>springmvc</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>
这时候,spring回拦截所有的请求,包括css,js,导致找不到css。js,当然把rl-pattern改为*。do是没问题的,不过很不爽啊, 
google了一下终于在一个牛人那看到了解决方案, 
在web.xml中加入下面配置: 
Java代码 
<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>  
	<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>
原文地址:http://www.javabloger.com/article/no-mapping-found-for-http-request-with-uri.html