Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Struts2注释验证时,我可以将i18n消息放在哪里?_Java_Struts2_Internationalization - Fatal编程技术网

Java 使用Struts2注释验证时,我可以将i18n消息放在哪里?

Java 使用Struts2注释验证时,我可以将i18n消息放在哪里?,java,struts2,internationalization,Java,Struts2,Internationalization,我想使用Struts2提供的表单 @RequiredStringValidator(key="required") 将要查找的属性文件放在哪里?在Struts中插入以下属性: struts.customs.i18n.resources=MyResources 并创建一个名为MyResources.properties的文件,该文件与Struts.properties位于同一路径中,并将基于密钥/值的消息插入Struts.properties中 struts.customs.i18n.reso

我想使用Struts2提供的表单

@RequiredStringValidator(key="required")

将要查找的属性文件放在哪里?

在Struts中插入以下属性:

struts.customs.i18n.resources=MyResources

并创建一个名为MyResources.properties的文件,该文件与Struts.properties位于同一路径中,并将基于密钥/值的消息插入Struts.properties中

struts.customs.i18n.resources=MyResources

并创建一个名为MyResources.properties的文件,该文件与Struts.properties位于同一路径中,并将基于密钥/值的消息放在该文件中。I18N消息/资源可以放在不同的位置,具体取决于它们的使用位置

资源是按层次结构查找的,从特定于操作的属性文件、包文件开始,最终在另一个答案中使用资源属性定义的全局属性中查找

但是,如果您决定显式命名资源,则XML配置是首选机制


请参阅。

I18N消息/资源可以放在不同的位置,具体取决于它们的使用位置

资源是按层次结构查找的,从特定于操作的属性文件、包文件开始,最终在另一个答案中使用资源属性定义的全局属性中查找

但是,如果您决定显式命名资源,则XML配置是首选机制