springMVC拦截静态资源的处理方法

由于web.xml的拦截器配置如下:

	
		taotao-manage
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
		1
	
	
		taotao-manage
		
		
		/
	

/配置是拦截所有的请求,包括静态资源(css,js等。。)

这样页面访问的时候就会没有效果,解决方案:

  1. 在web.xml中配置如下:

    default
    *.css
  
  
    default
    *.xml
  
  
    default
    *.swf
  
  
    default
    *.zip
  
  
    default
    *.gif
  

  
    default
    *.jpg
  
  
    default
    *.png
  
  
    default
    *.js
  

  2 在spring.xml中增加配置如下:


  
  

  注释:mapping:映射
            location  :本地路径,注意必须是webapp根目录下的路径
            两个“**”是文件夹下的所有路径包含子路径
            如果配置的location在WEB-INF下,准确告诉你还是访问不到!
            应该配置如下:

	
	


3  更换过滤器web.xml配置如下:


        springDispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc.xml
        
        1
    

    
    
        springDispatcherServlet
        *.action
    
4  使用默认的配置。下spring.xml中配置如下:



希望对大家有帮助。。。





你可能感兴趣的:(异常库)