gpt4 book ai didi

javascript - 如何在 Spring 中正确创建 JavaScript 日期数组?

转载 作者:行者123 更新时间:2023-11-29 18:31:30 26 4
gpt4 key购买 nike

我有一个 Spring Web MVC 应用程序,我需要在其中获取一个 JavaScript 数组,其中填充了 java.util.Dates,这些日期存储在一个 ArrayList 中,可通过 ${cust.dates} 从 webapp 访问>。如何在 webapp 中正确初始化数组?

谢谢。

最佳答案

Spring 在服务器端执行,JavaScript 在客户端执行。对于 Spring 的观点,JavaScript 只是必须生成的文本。并且此文本必须代表有效的 JavaScript 源代码。

创建日期数组的 JavaScript 源代码可以这样生成:

var dateArray = [];
<c:forEach var="javaDate" items="${cust.dates}">
dateArray.push(new Date(${javaDate.time}));
</c:forEach>

这将生成以下 JavaScript 代码:

var dateArray = [];
dateArray.push(new Date(65987985);
dateArray.push(new Date(98654654);
// ...

数字参数是自纪元以来的毫秒数,这在 Java 和 JavaScript 中是相同的。

关于javascript - 如何在 Spring 中正确创建 JavaScript 日期数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7674562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com