通过实现了 spring HandlerInterceptor接口,达到拦截器的作用。
[color=red]注意:第三种方式 mvc:exclude-mapping 在spring 3.2.x 中 spring-mvc-3.1.xsd 才有的新特性。[/color]
[quote][url]http://www.iteye.com/problems/94809[/url]
[url]http://tang.sheng.hi.blog.163.com/blog/static/118029085201307102800/[/url][/quote]
<!-- 以下配置将拦截所有的URL请求 -->
<mvc:interceptors>
<bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
</mvc:interceptors>
<!-- 以下配置将拦截特有的URL请求 -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/secure/*" />
<bean class="org.example.SecurityInterceptor" />
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping path="/admin/*.do" />
<bean class="org.example.admin.ControlInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
<!-- 以下配置将拦截所有URL, 排除特有的URL请求 -->
<mvc:interceptors>
<!-- mvc:mapping 必须在 bean 上面 --> <mvc:interceptor><mvc:exclude-mapping path="/"/>
<mvc:exclude-mapping path="/loginpage/**"/>
</mvc:interceptor>
</mvc:interceptors>
[color=red]注意:第三种方式 mvc:exclude-mapping 在spring 3.2.x 中 spring-mvc-3.1.xsd 才有的新特性。[/color]
[quote][url]http://www.iteye.com/problems/94809[/url]
[url]http://tang.sheng.hi.blog.163.com/blog/static/118029085201307102800/[/url][/quote]