我有一個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知道如何閱讀的某種文本表示? –