在百里香中使用迭代变量

时间:2013-12-19 06:46:31

标签: java spring jsp java-ee thymeleaf

您好我是百老汇的新手,正在将旧项目从jsp转换为百万美元。我正在尝试转换一段用jsp编写的代码:

<logic:iterate id="someForm" name="formName" property="nameList" indexId="i">
<%if (i%2==0)
{
 className="even";
 }
 else
 {
  className="odd";
 }
 %>
//some code here

任何人都可以帮助我在百里香中转换这段代码吗?

2 个答案:

答案 0 :(得分:7)

您正在寻找的是Thymeleaf documentation。 假设您需要遍历集合以显示div标记:

<div th:each="propName,iterStat : ${propNames}" th:class="${iterStat.odd}? 'odd' : 'even'">
    ...
</div

答案 1 :(得分:0)

如果您的div已经有一个类并且您想追加一个新类,请使用th:classappend:

<div class="col-md-12" th:each="propName,iterStat : ${propNames}" th:classappend="${iterStat.odd}? 'odd' : 'even'">
...