用基于注解的spring3 mvc 拦截器想弄个当用户没登陆的时候,他访问的URL跳转到登录页面

比如:当用户输入.sys/index.jsp的时候,因为没有登录,知道跳转到login.jsp。 这个用拦截器怎么实现。

第1个回答  2014-04-25
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="" />
<bean id="">
</mvc:interceptor>
</mvc:interceptors>
自己实现HandlerInterceptor接口的一个类,在preHandle方法里判断,跳转本回答被提问者采纳
第2个回答  2014-04-24
在过滤器做吧,判断session中是否有登陆标记即可。追问

拦截器是只拦截发送的请求么?然后就做不了? 只能过滤器做?

追答

过滤器和拦截器都可以做,过滤器和容器相关,拦截器和框架相关,过滤器更具通用性。

相似回答