JSTL -используйте formatDate с java.sql.Timestamp

У меня есть тег со следующим:

<%@ tag body-content="empty"%>
<%@ attribute name="timestamp" required="true" type="java.sql.Timestamp"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>


    
      

Однако я получаю следующую ошибку:

Ошибка 500 :com.ibm.ws.jsp.JspCoreException :java.lang.IllegalArgumentException :Невозможно преобразовать 01.05.12 10 :36 AM класса типа java.sql.Timestamp в long

Я пытался следовать этому ответу в преобразовать отметку времени в дату в JSTL, чтобы мне ничего не пришлось менять в моем сервлете. Как я могу преобразовать java.sql.Timestampв дату, чтобы formatDateмог работать с ней, используя JSTL?

7
задан Community 23 May 2017 в 12:22
поделиться