Java Spring MVC拦截器-拦截所有请求
我想为所有请求做一个拦截器。问题是拦截器捕获链接,如Java Spring MVC拦截器-拦截所有请求,java,spring,jsp,servlets,spring-mvc,Java,Spring,Jsp,Servlets,Spring Mvc,我想为所有请求做一个拦截器。问题是拦截器捕获链接,如http://localhost:8080/car/cardetails/105303/?currencyCode=USD,但不会捕获像http://localhost:8080/index.jsp?pageName=oldLegacyPage¤cyCode=USD&locale=en 拦截器用于转换一些遗留链接。 我甚至无法截获以index.jsp开头的请求 这是我在servlet-context.xml(spring版本3.1.
http://localhost:8080/car/cardetails/105303/?currencyCode=USD
,但不会捕获像http://localhost:8080/index.jsp?pageName=oldLegacyPage¤cyCode=USD&locale=en
拦截器用于转换一些遗留链接。
我甚至无法截获以index.jsp开头的请求
这是我在servlet-context.xml(spring版本3.1.1.RELEASE)中所做的配置:
多谢各位
更新:
如果我将DispatcherServlet的servlet映射从/
修改为/*
,它似乎可以工作:
appServlet
/*
并在servlet-context.xml中添加DefaultAnnotationHandlerMapping
bean
拦截器是相对于DispatcherServlet
的路径的。您的映射到了什么?谢谢Sotirios,我尝试将首字母从/
更改为/*
,但是没有DefaultAnnotationHandlerMappingbean,它就无法工作。我想这是在不声明控制器或将视图解析器设置为jsp的情况下,使拦截器工作的唯一方法。