diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/InterceptorsBeanDefinitionParser.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/InterceptorsBeanDefinitionParser.java index d82341ae0d8..b3f3c3e0b3e 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/InterceptorsBeanDefinitionParser.java +++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/config/InterceptorsBeanDefinitionParser.java @@ -44,10 +44,10 @@ class InterceptorsBeanDefinitionParser implements BeanDefinitionParser { String[] pathPatterns; BeanDefinitionHolder interceptorDef; if ("interceptor".equals(interceptor.getLocalName())) { - List paths = DomUtils.getChildElementsByTagName(interceptor, "path"); + List paths = DomUtils.getChildElementsByTagName(interceptor, "mapping"); pathPatterns = new String[paths.size()]; for (int i = 0; i < paths.size(); i++) { - pathPatterns[i] = paths.get(i).getAttribute("value"); + pathPatterns[i] = paths.get(i).getAttribute("path"); } Element interceptorBean = DomUtils.getChildElementByTagName(interceptor, "bean"); interceptorDef = parserContext.getDelegate().parseBeanDefinitionElement(interceptorBean); diff --git a/org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd b/org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd index 0929de414e3..3959ed29e58 100644 --- a/org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd +++ b/org.springframework.web.servlet/src/main/resources/org/springframework/web/servlet/config/spring-mvc-3.0.xsd @@ -75,9 +75,9 @@ - + - + - + - - + +