您好,我使用的是 StringTemplate 3.2.1 版和 Java。
我将一个 ArrayList 传递给 Stringtemplate,但它没有捡起它。我想根据值的数量遍历数组。
ArrayList<Integer> test = new ArrayList<Integer>();
test.add(12334435);
test.add(12334436);
...
StringTemplate sysProperties = new StringTemplateGroup("group","locationOfTemplate").getInstanceOf("templateName");
sysProperties.setAttribute("system", "test");
(这将起作用)
sysProperties.setAttribute("n", test);
(但它似乎忽略了传入的arrayList。所以根据数组中值的数量,我想动态构建xml)
文件中的字符串模板:
<data>
$if(test)$
$test:{ n |
<value>
<string>$n$</string>
</value>}$
$endif$
</data>
对此的任何帮助将不胜感激。提前致谢。