问答详情
源自:1-11 Servlet获取表单数据

生日日期为什么进行两次转换

在servlet中不是已经把字符串类型的生日日期转换为规定的格式并存储起来了,为什么在userinfo.jsp中又对日期进行一次格式化

提问者:NONO654 2016-05-23 23:13

个回答

  • mjka5632
    2016-08-05 21:35:53
    已采纳

    第一次:RegServlet里的转换是为了保存成日期数据,因为request.getParameter("birthday")变成了String类型,所以需要用SimpleDateFormat的parse方法把request.getParameter("birthday")转换成Date类型!

    第二次:在userinfo.jsp页面运用了SimpleDateFromat的format()方法,把日期类型又转换为了String类型用来显示 

    如果有疑问欢迎交流

  • Never_06
    2016-05-24 17:17:15

    应该是在session中传的是String,所以需要再转一次吧!