أمن الربيع 2.0.5.نموذج تسجيل الدخول المخصص.لا يمكن رؤية الأخطاء في لغة أخرى غير الإنجليزية
-
06-07-2019 - |
سؤال
لقد حصلت على نموذج تسجيل الدخول المخصص لـ 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 ... إلخ ...
ولاحظ أن لديهم الإصدارات المترجمة من السلاسل.
ضبط اللغة المفضلة للمتصفح على الفرنسية لا يجعل النسخة الفرنسية من السلسلة تظهر.ماذا ينقصني؟
الاتحاد الوطني الكردستاني
المحلول
تم التصليح:
في ملف 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>
لا تنتمي إلى StackOverflow