表达评估客户端或服务器端?

时间:2014-09-12 10:53:17

标签: html thymeleaf spring-el

我有以下Thymeleaf代码段:

<select name="expiryYear">
    <option th:each="seq : ${#numbers.sequence(0,12)}"
            th:value="${ (new org.joda.time.DateTime()).getYear() + seq}"
            th:text="${ (new org.joda.time.DateTime()).getYear() + seq}"
            th:field="*{expiryYear}"></option>
</select>

我需要知道的是new org.joda.time.DateTime()会在服务器端还是客户端创建对象? 我需要它在服务器端,以便表单上的字段不受客户端设置的影响。

1 个答案:

答案 0 :(得分:1)

DateTime是不可修改的datetime类的标准实现。它是Java实现而不是javascript所以它必须在服务器端。