spring security 2.0 绑定mac,ip 验证码后的调整跳转有关问题

spring security 2.0 绑定mac,ip 验证码后的调整跳转问题?

前辈们,请教个问题, 判断用户名是否正确  用的是 spring security2.0  的UserDetailsService 接口,现在 我把绑定mac,ip ,验证码 都加了上来, 出现了一个问题,

 

  问题:

    1 . 如果当前登录名,密码,验证码 ,ip,mac 全部是正确 ,进到 系统主页。 如果输入的有一个有错误 我重定向到http://...................../login.jsp?loginError=1这里, 我再 输入全部正确的时候 ,还是到 上次重定向的页面,且后台打印的消息 还是上次的, 如果关调浏览器 才能重新登录进行。

 

 2. 之前 没有绑定 mac,ip ,验证码的时候 ,输入错误的用户名或密码 也是login.jsp?loginError=1到这个页面,但重新输入正确的用户名密码 可以进行。

PS: 我的重定向是在Filter接口里面控制的。 请问各位有什么好的解决方法吗?  谢谢!