И спасибо, что читаете меня ...
У меня есть приложение с MVC Pattern с Hibernate, JSF2, RichFaces, Spring 3 ...
У меня работает форма входа,но невозможно показать ошибки входа ... Почему?
контекст приложения :
<sec:form-login login-page="/pages/loginPage.xhtml"
login-processing-url="/j_spring_security_check"
authentication-success-handler-ref="myAuthSuccessHandler"
authentication-failure-handler-ref="myAuthErrorHandler"/>
UserAuthenticationErrorHandler :
public class UserAuthenticationErrorHandler implements AuthenticationFailureHandler {
...
@Override
public void onAuthenticationFailure(HttpServletRequest request,
HttpServletResponse response, AuthenticationException ae)
throws IOException, ServletException {
UsernamePasswordAuthenticationToken user = (UsernamePasswordAuthenticationToken)ae.getAuthentication();
request.setAttribute("error", "Can you Show me???");
response.sendRedirect("......");
}
...
}
И, наконец, login.xhtml , который НЕ ПОКАЗЫВАЕТ ОШИБКИ : (
<c:out value="${SPRING_SECURITY_LAST_EXCEPTION.message}" />
<c:out value="${error}"/>
<c:if test="${not empty param.error}">
Habemus error
</c:if>
Любая идея ??? Большое спасибо!