我有以下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()
会在服务器端还是客户端创建对象?
我需要它在服务器端,以便表单上的字段不受客户端设置的影响。
答案 0 :(得分:1)
DateTime是不可修改的datetime类的标准实现。它是Java实现而不是javascript所以它必须在服务器端。