2

Spring Security カスタム ログイン フォームが機能しています。ユーザーが間違った資格情報を入力した場合、または有効期限が切れている場合などにエラーが表示されます。

spring-security-core-2.0.5.RELEASE.jar の中を見ると、org.springframework.security パッケージに次のファイルがあることに気付きました。

messages.properties messages_cs_CZ.properties messages_de.properties messages_fr.properties ...etc...

ローカライズされたバージョンの文字列があることに注意してください。

ブラウザの優先言語をフランス語に設定しても、フランス語版の文字列が表示されません。私は何が欠けていますか?

PUK

4

1 に答える 1

1

それを修正しました:

私の applicationContext.xml に、別のベース名を追加して Spring Security メッセージを含めます。

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basenames">
        <list>
            <value>com.myapp.web.my_messages</value>
            <value>org.springframework.security.messages</value>
        </list>
    </property>
</bean>

私の web.xml で、別のリスナーを追加しました。

<listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
于 2009-12-03T13:16:58.177 に答える