我有收藏X
我反复阅读并这样写:
<span th:each="a, stat : ${X}"
th:text="${X[__${stat.index}__].someProperty} + ','">
</span>
我的另一个尝试是:
<span th:each="a, stat : ${X}" th:for="|a${stat.index}|"
th:text="${X[__${stat.index}__].someProperty} + ','">
</span>
不幸的是,输出是相同的。
span中的输出为:
test1, test2, test3,
我希望输出是:
test1, test2, test3
末尾没有逗号。我怎么能做到呢?
解决方案:
th:text
的值span
不能包含代码:
<span th:each="a, stat : ${X}"
th:text=" ${X[__${stat.index}__].someProperty} + (${stat.size-1 > stat.index}? ',':'') ">
</span>
Thymeleaf有一个迭代属性last
,请参见此处的文档:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#keeping-迭代状态
使用
<span th:each="a, iterStat : ${X}" th:text="!${iterStat.last} ? ${a} + ',': ${a}"></span>
我正在实现一个自动化,它接受一个现有的XML文件,更改其中一个值并覆盖该文件。 我的主要问题是,保持原始文件的格式对我来说很重要,但我无法做到这一点,新数据没有换行符,而且它只是一条长线。 我的代码是: 如何在每个元素后添加\n?谢谢
我有一个JPanel,我在网格的内部添加了25个JPanel。我希望每个面板周围都有一个边框,以便您可以清楚地区分每个元素。填充也可以。我向电路板添加面板的方式如果我尝试添加边框,它将应用于包含元素的较大面板。 {GridLayout实验布局=new GridLayout(5,5); } 如何在每个元素周围添加边框。是否需要更改将面板添加到网格的方式?
主要内容:添加新的 HTML 内容,jQuery append() 方法,实例,jQuery prepend() 方法,实例,通过 append() 和 prepend() 方法添加若干新元素,实例,jQuery after() 和 before() 方法,实例,通过 after() 和 before() 方法添加若干新元素,实例通过 jQuery,可以很容易地添加新元素/内容。 添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结
主要内容:JavaTuples 添加元素的方法,JavaTuples 添加元素的示例JavaTuples 添加元素的方法 元组在元组的末尾有 add() 方法,它也改变了元组的类型。例如,向 Triplet 元组 添加一个元素会将其转换为 Quartet 元组。 元组还包含 addAtX() 方法,可以在从 0 开始的特定索引处添加位置。 元组可以使用 addAtX() 方法添加多个元素。 元组也可以使用 addAtX() 方法添加元组。 JavaTuples 添加元素的示例 在
如果最后没有足够的元素用于n间隔,则忽略此间隔
问题 你希望能够在特定的情况下检测出在数组中的每个元素。 解决方案 使用 Array.every (ECMAScript 5): evens = (x for x in [0..10] by 2) evens.every (x)-> x % 2 == 0 # => true Array.every 被加入到 Mozilla 的 Javascript 1.6 ,ECMAScript 5 标准。如果