我想将此消息覆盖为空(“”),因为Spring已经吐出第二条消息,我已成功覆盖。不幸的是,我无法在安全库中找到这个神秘消息的位置。你可以帮助确定位置或至少它的标识符,以便我可以把它放在我的messageBundle。
答案 0 :(得分:0)
实际上,通过自定义登录表单很容易解析。由于它不会显示任何sf错误消息,因此我们可以在处理后传递错误参数。因此,只需检查此参数并添加您喜欢的任何文本消息。
authentication-failure-url="/login?error=true"
然后在我们的新登录页面中添加如下内容:
<c:if test="${error}">
<s:message code="AbstractUserDetailsAuthenticationProvider.badCredentials"/></c:if>
您可以在其中使用资源包中的任何消息代码。