2

如何覆盖诸如“不良凭据”之类的春季消息?我已经使用以下 bean 配置了我的 servlet 上下文文件

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basename" value="WEB-INF/messages" />       
    <property name="defaultEncoding" value="UTF-8" />       
</bean>

<bean id="localeResolver"
    class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
    <property name="defaultLocale" value="en" />
</bean>

我可以使用<spring:message>标签显示来自我的自定义文件的消息。在同一个文件中,我重新定义了所有映射到 spring-security-core.jar (messages.properties 文件)中“坏凭证”的消息,但它们没有被使用。我仍然看到“不良凭据”消息。如何覆盖这些弹簧消息?

4

2 回答 2

1

事实证明,这些 bean 应该在一般应用程序上下文中定义,而不是在 myservlet-servlet.xml 文件中。一旦我从 servlet 上下文中移动了定义,它就开始按预期工作。

于 2012-05-13T09:14:44.263 回答
-2

使用正确的属性名称。

使用基本名称而不是基本名称

于 2013-06-07T09:12:33.373 回答