Я хочу определить набор сообщений об ошибках, чтобы при ошибках проверки генерировались коды, эти коды выбирали соответствующее сообщение об ошибке и распечатывали их.
Ради обучения,и чтобы разработать расширяемое веб-приложение, я бы хотел следовать правильному пути i18n, хотя сейчас мне нужно определить только один (английский) набор сообщений.
Таким образом, все языковые стандарты по умолчанию должны иметь английский язык, когда онине могу найти свои собственные ресурсы (которые я еще не определил).
Я никогда не использовал ни одну из функций i18n Java.И весенние документы предполагают, что у меня есть это знание.
Может ли кто-нибудь просто подтолкнуть меня в правильном направлении?
Я определил messageSource
в своем dispatcher-servlet.xml
веб-приложенииконтекст.У меня есть валидатор, который создает объект BindingResult
с отклоненным полем "username"
с кодом "username.taken"
.Я могу сгенерировать сообщение по умолчанию.
Теперь мне просто нужно получить сообщение об ошибке из файла errormessages.properties
на мой взгляд.
Как разрешить код ошибки в сообщении?
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>errormessages</value>
</list>
</property>
</bean>