如何访问thymeleaf块中的对象?

时间:2017-08-14 11:14:50

标签: java thymeleaf

我按如下方式显示表格内容。请特别注意*{id}如何自动映射到row内容:

<table>
    <tbody>
    <th:block th:each="row : ${content}">
        <tr th:object="${row}">
            <td th:text="*{id}/>
            <td th:text="${#temporals.format(row.thedate, 'yyyy-MM-dd HH:mm:ss')}">
                2017-08-07 20:01:52
            </td>
        </tr>
    </th:block>
    </tbody>
</table>

问题:如何重写#temporals表达式以使用对该行的隐式引用?例如,以下内容不起作用:

<td th:text="${#temporals.format(*{thedate}, 'yyyy-MM-dd HH:mm:ss')}">

为什么*{thedate}表达式无效?

1 个答案:

答案 0 :(得分:3)

它&#39; S

 public void setBias(String biasFoll) {
     bias.setText("Bias: " + biasFoll);
     result1 = Double.parseDouble(biasFoll);
 }

请参阅百里叶文档中的示例:http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#order-details