2 wuxinchao01 wuxinchao01 于 2016.01.18 23:55 提问

springmvc拦截器静态资源配置问题

请问在web.xml配置静态资源的时候允不允许这样子的,我发现有的项目这样子是可以的,但是有些又是不幸的

default
/resources/*

上面那种不行用下面的就什么情况都行

default
*.css

其他的配置方式为也知道,也是能成功的,就是想搞明白上面第一种为什么有些可以有些不可以

感谢网友的解答,但是我知道其他的访问静态资源的方法的,我只是想知道为什么 下面的有些项目可以有些不可以,是springmvc的版本问题还是配置问题
servlet-mapping
servlet-name default /servlet-name
url-pattern /resources/* /url-pattern
/servlet-mapping

3个回答

tzdwsy
tzdwsy   2016.01.19 00:19

/resources/** 试一下?

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.19 08:48
    Springmvc提供了mvc:resource标签可配置静态资源不被拦截,有三种方式,参考: http://blog.163.com/koko_qiang/blog/static/207213184201382091154584/
rui888
rui888   Ds   Rxr 2016.01.19 08:52
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
springmvc 拦截器拦截静态资源
springmvc拦截器interceptors   springmvc拦截器能够对请求的资源路径进行拦截,极大的简化了拦截器的书写。但是,千万千万要注意一点:静态资源的放行。  上代码: ... ... <!-- 使用bean定义一个Interceptor,直接定义在mvc:interceptors根下面的Interceptor将拦截所有的请求 -->
SpringMVC添加拦截器后静态资源处理
web.xml配置(感觉不是太好): <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/assets/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name>
Spring MVC 拦截器配置及使用(包括静态资源的处理)
springmvc拦截器能够对请求的资源路径进行拦截,极大的简化了拦截器的书写。但是,千万千万要注意一点:静态资源的放行。 关于静态资源的放行,主要有三种方式: 1、修改请求的url地址。  如果请求的url地址都是以*.do结尾,那么拦截器中的配置可以变为拦截以do结尾的资源,静态资源自然就不会被拦截到了; 2、在自定义拦截器中对资源进行判断,如果满足需要排除的资源,
spring MVC设置不拦截静态资源
问题产生: 因为我们在web.xml中写了 拦截所有请求,当然包括了静态资源,所以页面需要引用css或js的话,该请求也会被拦截,例如: 在style.css中写一个简单样式,加个背景颜色 body{ background-color: antiquewhite; } 然后在index.jsp页面引用该样式: 再一次运行项目,会看到并没有样式,F12可以看到在调用style.
Spring MVC 自学杂记(七) -- 去掉静态资源的拦截
Spring MVC 1、当springMVC配置前端控制器拦截的所有请求时,去掉静态资源的拦截 1、前端控制器的配置 <!-- springmvc的前端控制器 --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.se
springmvc拦截器静态资源的访问 前台css js样式加载的问题
首先先说一下springmvc在web.xml中配置的详情          springmvc        org.springframework.web.servlet.DispatcherServlet                         contextConfigLocation         classpath:springmvc.xml      
SpringMVC 拦截器不拦截静态资源的三种处理方式
转载:http://www.cnblogs.com/banning/p/6195072.html SpringMVC提供来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 mvc:resources location="/" mappin
SpringMVC 拦截器不拦截静态资源的三种处理方式方法
SpringMVC提供来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) ? 1 2 3 4 5 6 7 8 9 10 11 12 13
springMVC设置不拦截静态资源
最近在开发过程中遇到一些关于springmvc配置的问题,这个是之前没有注意到的,也是一个坑吧。在这里记录一下,避免以后再次入坑。同时也与大家分享下解决方案。问题产生 我在jsp文件中引入一个静态的js文件 文件目录在webapp下面的js文件夹中。 <html> <script src="js/login.js"></script> <body onload="login()"> <h2>Hel
Spring MVC中css等静态资源被拦截解决办法
这段时间在学spring mvc ,着实吃了不少苦,今天将遇到的配置文件问题记录一下 Spring MVC中css等静态资源被拦截,3.0.5以上版本可在xxxx-servlet.xml中添加如下标签   mapping是项目中会用到的引用路径,location是静态资源的路径 还有,照着书上的配置视图解析器的话多数是配的InternalResourceVi