java - 使用 JSP Scriplet 和 JSON 模型属性

标签 java json jsp date scriptlet

我从 JSON 响应中获取属性/参数作为 EPOCH 时间变量。 我想转换成 dd/MM/yyyy hh:mm:ss 格式并显示在表格中

<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。我找不到如何使用 JSON 中的 scriplet 和模型属性值的组合

更新 尝试过这个 - 不起作用

<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>

最佳答案

您可以使用 JSTL 标签

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>


<fmt:formatDate pattern="dd/MM/yyyy hh:mm:ss" value="${now}" />

http://www.tutorialspoint.com/jsp/jstl_format_formatdate_tag.htm

关于java - 使用 JSP Scriplet 和 JSON 模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20514405/

相关文章:

java - Java 中 OWLOntology 到 Jena 模型的转换

java - 泛型方法,等式约束

java - 从servlet以自动增量方式获取oracle中的记录

jsp - 如何完全禁用 Tomcat 缓存?

c# - 将字符串保存到 FTP 服务器上的 txt 文件

javascript - 删除DataGrid(Dojo)实例和表(DataGrid)正确显示

java - Java 中迭代器因 1 次混淆而关闭

java - JTable、RowSorter、getSelectedRow 数据

json - 为什么 actix-web 服务发送 text/plain 而不是 JSON 来处理身份验证错误?

php - MySQL查询返回json名称值