1

我想将此消息覆盖为空(“”),因为 Spring 已经吐出了我成功覆盖的第二条消息。不幸的是,我在安全库中找不到这条神秘消息的位置。您能否帮助确定位置或至少是它的标识符,以便我可以将它放在我的 messageBundle 中。

4

1 回答 1

0

实际上,通过自定义登录表单很容易解决。由于它不会显示任何 sf 错误消息,我们可以在处理后将错误参数传回。因此,只需检查此参数并添加您喜欢的任何文本消息。

authentication-failure-url="/login?error=true"

然后在我们的新登录页面中添加如下内容:

<c:if test="${error}">
<s:message code="AbstractUserDetailsAuthenticationProvider.badCredentials"/></c:if>

您可以在其中使用资源包中的任何消息代码。

于 2013-09-08T07:38:14.493 回答