Весенний тимьян для каждого последнего не просыпается - PullRequest
0 голосов
/ 22 мая 2018

Я перебираю документ MongoDB.

, где данные - FindIterable.

<tr th:each="document, state : ${data}">
  <td th:text="${state.count}"></td>
</tr>

state.last не работает на итерации?почему?

Вместо state.count, если я использую state.first, он печатает true для первого элемента и false для всех остальных.

Когда я использую state.last, он выдает исключение.

Почему я не могу использовать state.last таким образом?

Вот исключение, которое я получил.

org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "state.count + ' ' + state.last"
at org.thymeleaf.spring5.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:290) ~[thymeleaf-spring5-3.0.9.RELEASE.jar:3.0.9.RELEASE]
    at org.thymeleaf.standard.expression.VariableExpression.executeVariableExpression(VariableExpression.java:165) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
    at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:66) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
    at org.thymeleaf.standard.expression.Expression.execute(Expression.java:109) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
    at org.thymeleaf.standard.expression.Expression.execute(Expression.java:138) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
    at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:126) ~[thymeleaf-3.0.9.RELEASE.jar:3.0.9.RELEASE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...