[JAVA/JSTL] JSTL 포매터 오류, Cannot convert 2014-02-24 10:43:12.67 of type class java.lang.String to class java.util.Date
2014-02-24 10:43:12.67 을 스트링 클래스를 날짜 클래스로 변경할 수 없습니다
이 오류는 JSTL에서 형 변환을 할 수 없다는 에러 입니다.
fmt:formatDate에 스트링 말고 데이트 형을 주입해야 합니다.
저의 list.employmentParticipator.eventSendDttm 변수가 String 이였습니다.
Date로 고치면서 해결
에러난 소스
<fmt:formatDate value="${list.employmentParticipator.eventSendDttm}" pattern="yyyy-MM-dd"/>
콘솔 에러
Throwable occurred: javax.el.ELException: Cannot convert 2014-02-24 10:43:12.67 of type class java.lang.String to class java.util.Date at org.apache.el.lang.ELSupport.coerceToType(ELSupport.java:420) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:1026) ... ...
eventSendDttm이 지정된 VO 자바파일
... ... ... private Date updaterDttm; //수정일시 private String eventSendDttm; //이벤트지급 ... ... ...