【发布时间】:2012-07-24 07:06:05
【问题描述】:
我在我的应用程序上下文中配置了一个拦截器,我想映射到 Web 应用程序的根目录(“/”)。
<mvc:interceptors>
<bean class="com.example.SslInterceptor" />
<mvc:interceptor>
<mvc:mapping path="/" />
<mvc:mapping path="/login" />
<bean class="com.example.SslInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
但是,虽然拦截器是为“/login”调用的,但它不是为“/”调用的。请帮忙
【问题讨论】:
-
如果颠倒 mvc:mapping 路径的顺序会发生什么?
-
清晰度?与上一条路径 / 中的相同内容被调用,还是与 /login 中相同的内容被调用?
-
哦..对不起,/login 有效,但“/”无效
-
所以如果我没猜错的话,如果你完全删除“/login”并只留下“/”的条目,登录可以工作,但“/”不行?
-
是的,重定向工作得很好......谢谢......但令人惊讶的是,在春季没有任何方法可以将根路径映射到拦截器。
标签: spring jakarta-ee spring-mvc