最近在学校entitybean,写了一个相关的jsp,从mysql中读取数据,数据库表中的时间的格式是Date,而后在jsp中获取这个实体实例,然后get时间,将其输出。实体类中用的也是Date类型,但在jsp中,两次的时间的输出格式不同,谁能告诉我为什么会不同?
第一次显示为:身份证有效期 :2060-12-31
第二次显示为:身份证有效期 :Fri Dec 31 00:00:00 CST 2060
WHO know why?
附jsp页面代码:
<%@ page contentType="text/html;charset=GBK" language="java"
import="java.util.*,javax.naming.*,entitybean.Person,statelessbean.PersonDaoLocal,pojo.MyInfo"
pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">