在平台上使用我jdk-1.7.0_51
的JSP 页面:tomcat-7.0.42
windows 7
<fmt:formatDate value='${abtest.modifiedDate}' pattern="yyyy-MM-dd HH:mm:ss"/>
其中abtest.modifiedDate
属性是类型并用实例java.util.Date
初始化。java.sql.Timestamp
抛出以下异常:
javax.servlet.jsp.JspException: javax.el.ELException: Cannot convert 1/24/14 4:31 PM of type class java.sql.Timestamp to class org.joda.time.DateTime
该错误似乎很奇怪,因为abtest.modifiedDate
属性未初始化,org.joda.time.DateTime
并且并非在所有环境中都发生。
也尝试替换:<fmt:formatDate...
with <joda:format ...
tag 但又出现了一个错误:
javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: value attribute of format tag must be a ReadableInstant or ReadablePartial, was: java.sql.Timestamp