我在 resources.i18n 包中定义了一个字符串常量数组。TestConstants.java 内部
@DefaultStringArrayValue("Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac")
String[] 平台();
还要在 TestConstants.properties 中输入如下
平台 = Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac
从 Eclipse 启动应用程序后,此代码运行良好。如上所述,“平台”返回字符串数组。
在 Apache Tomcat 上部署 .war 后。“平台”返回单个字符串而不是字符串数组。它将“Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac”作为一个字符串返回。
我使用 Maven“mvn clean install”创建了 .war 文件。谢谢