это может помочь, для пользовательского формата даты в JSP мы можем использовать тег форматирования.используя этот тег, мы можем форматировать сообщения, числа, дату и т. д., поэтому нам нужно добавить этот синтаксис в наш jsp - <% @ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix =" fmt "%>
сначала нам нужно установить дату: <c:set var="Date" value="<%=new java.util.Date()%>" />
позже вы можете сгенерировать шаблон даты, используя атрибут шаблона форматирующего тега. <fmt:formatDate pattern = "yyyy-MM-dd" value = "${Date}" />
необходимоadd jars : jar-файлы JSTL относятся к конкретному контейнеру, например, в Tomcat нам необходимо включить jar-файлы jstl.jar и standard.jar в путь сборки проекта. Если их нет в каталоге lib контейнера, их следует включитьв ваше приложение.
на странице JSP мы можем создать динамическую таблицу с помощью основных тегов.
<table>
<c:forEach items="${list}" var="listObj">
<tr>
<td><c:out value="${listObj.val1}" /></td>
<td><c:out value="${listObj.val2}" /></td>
<td><fmt:formatDate pattern = "yyyy-MM-dd" value = "${Date}" /></td>
</tr>
</c:forEach>
</table>
создание динамической таблицы с использованием javascript:
<script type="text/javascript">
var date = ${Date} // we get this from jsp SET Attribute.
function generateDynamicTable()
{
var listObj = '';
var htm = "";
htm = "<table>";
for (var i = 0; i < giveListSize; i ++)
{
listObj = list[i];
htm += "<tr>";
htm += "<td>" + listObj.val1 + "</td>";
htm += "<td>" + listObj.val2 + "</td>";
htm += "<td> <fmt:formatDate pattern = "yyyy-MM-dd" value = "'+date+'" /> </td>";
htm += "</tr>";
}
htm += "</table>";
document.write(htm);
}
</scipt>
, если это поможетпожалуйста, продвигайте.