Я делаю веб-приложение, используя Spring 3.1.0.RELEASE, JSF 2.x, JPA 2 с провайдером Hibernate.Приложение запускается на Tomcat 6.X.
Веб-приложение может отображаться на разных языках: en, es, fr.
Я использую проверку бина
@Size(max=20)
@NotBlank
Я не понимаю, почему, но каждый раз, когда я проверяю форму с ошибкой, чтобы проверить проверку бина.Сообщение отображается на английском языке, но когда я повторно отправляю его на хороший язык.
На своей странице я установил язык следующим образом:
<f:view locale="#{localeBackManager.currentLocale}" contentType="text/html">
Мой пакетный дисплей на хорошем языке.У меня та же проблема с сообщениями required
.
Что мне делать, чтобы сообщение об ошибке было в том же lang, что и lang навигации в первый раз?
Спасибо.