如何使用Spring Security在login.jsp页面上显示登录错误消息?

我正在使用Spring Security。 我想在login.jsp上显示登录错误消息,例如登录失败或帐户锁定。 如何在登录页面上显示此类消息?

只需将authentication-failure-url配置为Servlet并从该servlet设置属性即可

 request.setAttribute("errorMessage",putYourMessageHere); 

并将此请求转发到登录页面。

或提供

authentication-failure-url as login.jsp?authValid=false

检查jsp上的参数

 ${param.authFailed} 

并有条件地打印消息