我在resources.i18n包中定义了一个字符串常量数组。在TestConstants.java里面
@DefaultStringArrayValue( “赢的Win32,Win64的,阳光,Linux和iOS版,iPhone,苹果机”)
String [] platforms();
还在TestConstants.properties中创建一个条目,如下所示
platforms = Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac
从eclipse启动应用程序后,此代码正常工作。 “platforms”返回如上所述的String of String。
在Apache Tomcat上部署.war后,“platforms”返回单个String而不是String of String。它将“Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac”作为一个字符串返回。
我使用Maven“mvn clean install”创建了.war文件。 感谢
答案 0 :(得分:0)
尝试在每个字符串周围加上双引号,并在整个数组周围加上花括号,例如:
@DefaultStringArrayValue({"Win","Win32","Win64","Sun","Linux","iOS","iPhone","Mac"})
String[] platforms();