我的配置是web.xml
[code="xml"]
appServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/spring/servlet-context.xml
1
appServlet
/
[/code]
servlet-context.xml
[code="java"]
[/code]
通过debug发现,当访问resources下的js,css等资源的时候,拦截器也进行了拦截。
请问是否有办法让拦截器不对静态资源进行拦截。
晕 一般配置这个不要配置所有,配置所有就把你文件夹下所有的都给过滤了。
问题应该解决了吧,欢迎采纳 呵呵。不懂的可以站内交流。
问题出在
[quote] [/quote]
中的 "mapping="/resources/**" "
改成你需要拦截的路径,而这个路径里面不要放你的js css文件就行了。
[quote]能详细些不,具体要怎么改啊~~[/quote]
有两种办法:
① 把你所有的 JS 和 CSS 文件移至别的文件夹
② 为你的 resources 文件夹需要被过滤的文件类型分别写一个 mapping
[code="xml"]
appServlet
/
[/code]
你不要所有都拦截啊
[quote]页面上通过http://localhost:8080/wangbai/resources/js/jquery/jquery.min.js这样的请求来访问,要如何移动这样的文件夹以及如何配置spring mvc呢? [/quote]对JS和CSS之类的文件,只要通过相对路径来link进相应的文件就OK了吧,为什么一定要配置呢?
[quote]哦 是通过配置.do这样的来解决是吧。。。 [/quote]
你试一下吧,刚才看得快了,忽略了servlet的配置