JSTL EL formatDate格式化毫秒时间戳的问题

时间:2012-01-18 浏览:24次 来源:本站

在Resin3.1中可以直接将毫秒时间戳格式化为日期格式,但是TOMCAT7中报500异常:javax.el.ELException: Cannot convert 1,326,869,109,515 of type class java.lang.Long to class java.util.Date.

解决办法如下:

<jsp:useBean id="dateValue" class="java.util.Date" />

<jsp:setProperty name="dateValue" property="time" value="${regtime}" />

注册时间:<fmt:formatDate value="${dateValue}" type="both" pattern="yyyy-MM-dd HH:mm:ss" var="regdate"/>${regdate} 

推测是resin3的jstl,el实现与tomcat的实现有区别,貌似resin3的处理更智能些,不需要预先进行类型转换.

上一篇: MyBatis获取插入后的自动增长字段值 2012-01-20 18:01

下一篇: Java IPv4/IPv6 字符串与BigInteger的转换 2012-01-18 09:45

∮推荐文章

↑阅读排行