検証は期待通りに機能しますが、メッセージは英語でのみ表示されます。私は自分のメッセージを日本語に使っています。Hibernate検証i18n(日本語)は正しく表示されません(Garcled)
問題は、日本語のために無効な検証メッセージが表示されることです。私は、hibernate-validator-4.2.0.Final.jarでvalidation-api-1.0.0.GA.jarを使用しています。 私はValidationMessages.propertiesとValidationMessages_ja.propertiesを持っています。例えば : のfirstName =姓をご記入ください.comesアウト: ファイルはUTF8であるIを検証する属性上記豆に使用å½ãé¸æãã|ããAAA
: @size(MIN = 1 、message = "{myErrorMsg}") プライベートString myAttribute;私spring.xmlで
:
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<!-- <property name="basename" value="classpath:tc-messages" /> -->
<property name="basenames">
<list>
<value>classpath:tc-messages</value>
<value>classpath:ValidationMessages</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8" />
</bean>
と:私は行方不明です
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver">
<!-- <property name="defaultLocale" value="en_us" /> -->
</bean>
何か?
おかげで、 ロッド
解決方法は見つかりましたか?私は同じ問題でstuclです。 – fabien7474