我從JSON響應中獲取屬性/參數作爲EPOCH時間變量。 我想轉換成dd/MM/yyyy hh:mm:ss
格式,並在表中顯示使用JSP Scriplet和JSON模型屬性
<tbody>
<c:if
test="${not empty jsonResult && not empty jsonResult.records}">
<c:forEach items="${jsonResult.records}" var="record">
<tr>
<td style="width:15%;"><img src="${record.attributes.P_Image_Path}" class="img-responsive" /></td>
<td style="width:15%;">${record.attributes.P_Description}</td>
<td style="width:55%;">${record.attributes.P_Username_Seller}</td>
<%
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
System.out.println(sdf.format(new java.util.Date(${record.attributes.P_Close_Time}));
%>
<td style="width:15%;">${record.attributes.P_Close_Time}</td>
</tr>
</c:forEach>
</c:if>
</tbody>
但它無法編譯JSP。我找不到如何使用scriplet和模型屬性值的組合,從JSON
更新 試過這一點 - 不工作
<c:set var="now" value="<%=new java.util.Date(${record.attributes.P_Close_Time}%>" />
<td style="width: 15%;"><fmt:formatDate pattern="dd/MM/yyyy hh:mm:ss" value="${now}" /></td>
試過這一點 - 不工作
<td style="width: 15%;"><fmt:formatDate pattern="dd/MM/yyyy hh:mm:ss" value="<%=new java.util.Date(${record.attributes.P_Close_Time})%>" /></td>
試了這個 - 不起作用
<td style="width: 15%;"><fmt:formatDate pattern="dd/MM/yyyy hh:mm:ss" value="<%=new java.util.Date(record.attributes.P_Close_Time)>" /></td>
不能使用'$ {...}''內'<% ... %> –
@MicheleMariotti,可能是:)請解決方案! – Reddy