使用AuthenticationProcessingFilter遇到怪事。求救!
图D 2012-09-17 04:09:44 这是我的两个过滤器。
<!-- 配置Authentication Processing Filter(APF,进行身份验证) -->
<bean id="authenticationProcessingFilter" class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter">
<property name="authenticationManager" ref="authenticationManager"/>
<property name="filterProcessesUrl" value="/j_spring_security_check"/>
<property name="defaultTargetUrl" value="/manage/home/index.jsp"/>
<property name="authenticationFailureUrl" value="/manage/home/login.jsp?login_error=1"/>
<property name="alwaysUseDefaultTargetUrl" value="true"/>
</bean>
<!-- 用户登录 -->
<bean id="userloginFilter" class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter">
<property name="authenticationManager" ref="authenticationManager" />
<property name="authenticationFailureUrl" value="/client/rightfail.jsp?login_error=1"/>
<property name="defaultTargetUrl" value="/client/right.jsp"/>
<property name="filterProcessesUrl" value="/userlogin_action"/>
<property name="alwaysUseDefaultTargetUrl" value="true"/>
</bean>
分别在前端和后台使用。但每次登录成功后,页面却都会往“authenticationFailureUrl”路径跳转。authenticationFailureUrl这个不是登录失败是才跳转的吗?非常郁闷!求救!