Spring 使用JSF自定义验证从适当的资源包中检索消息
我正在使用JSF自定义验证器从适当的资源包中获取错误消息 使用的语法是Spring 使用JSF自定义验证从适当的资源包中检索消息,spring,jsf,Spring,Jsf,我正在使用JSF自定义验证器从适当的资源包中获取错误消息 使用的语法是 <myCustom:regexValidator regex="^[a-zA-Z0-9_\\/\-\. ]*$" validationMessage="#{resourceBundle['name.format.error']}" /> 现在发生的是,返回的错误消息总是从Messages\u en\u US.properties文件中获取 如何从Messa
<myCustom:regexValidator regex="^[a-zA-Z0-9_\\/\-\. ]*$"
validationMessage="#{resourceBundle['name.format.error']}" />
现在发生的是,返回的错误消息总是从Messages\u en\u US.properties文件中获取
如何从Messages_ar_AE.properties文件中获取消息?是否需要在某个位置设置区域设置,以便应用程序识别正确的资源包文件
谢谢 当我使用Spring和JSF时
<myCustom:regexValidator regex="^[a-zA-Z0-9_\\/\-\. ]*$"
validationMessage="#{resourceBundle['name.format.error']}" />
Spring框架将在类路径中定义的messages.properties文件中查找键“name.format.error”;默认情况下,区域设置标识为英语,除非使用LocaleResolver进行其他更改
要从适当的资源包中获取消息,必须在“org.springframework.web.servlet.LocaleResolver”setLocale方法中设置区域设置
这将有助于Spring框架指向适当的资源包
谢谢