我有一个Spring Web MVC应用程序,我需要使用java.util.Dates填充的JavaScript数组,这些数组存储在可从Web应用程序${cust.dates}
访问的ArrayList中。 如何正确地初始化webapp中的数组?如何在Spring中正确创建JavaScript日期数组?
谢谢。
我有一个Spring Web MVC应用程序,我需要使用java.util.Dates填充的JavaScript数组,这些数组存储在可从Web应用程序${cust.dates}
访问的ArrayList中。 如何正确地初始化webapp中的数组?如何在Spring中正确创建JavaScript日期数组?
谢谢。
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中是相同的。
正是我在找的东西。谢谢! – Kimi
** JavaScript **数组填充** java.util **。日期? –
那么,自然java.util.Dates应该转换为JS日期。 – Kimi
如何将一个java.util.Date转换为Javascript日期?你的意思是Javascript知道如何阅读的某种文本表示? –