首页 通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例

通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例

举报
开通vip

通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 1.1 如何解决日期类型属性的表单数据输入的应用实例 1、Date类型的字段 1) Java中所提供的几种类型的Date类,在java.util包、java.sql和java.text等包中都提 供有Date类的定义 2) 在某Web应用中需要用户输入日期的字段,如在下面的应用中 2、实现的第一种方法---采用定义java.sql.Date类型的属性(请见Net...

通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例
通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 1.1 如何解决日期类型属性的表单数据输入的应用实例 1、Date类型的字段 1) Java中所提供的几种类型的Date类,在java.util包、java.sql和java.text等包中都提 供有Date类的定义 2) 在某Web应用中需要用户输入日期的字段,如在下面的应用中 2、实现的第一种方法---采用定义java.sql.Date类型的属性(请见NetBook应用中的“团体订单”模块) (1)在struts-config.xml文件中的的配置 1 杨教授工作室,版权所有,盗版必究, 1/4页 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 注意:该日期字段的初始值实际是由JSP页面中的代码来实现的。 (2)在Action类中获得该日期字段的值 (3)在JSP页面的表单中设置该日期字段的初始值 <% java.util.Date now=new java.util.Date(); String nowDate=(now.getYear()+1900)+"-"+(now.getMonth()+1)+"-"+now.getDate(); %> (4)表单输入的日期格式的要求 由于在本Web应用中的日期最后是要存储到数据库表中,这样该日期的数据格式应该采 用或者符合java.sql.Date类的要求,其格式为yyyy-mm-dd形式(而不是java.util.Date 2 杨教授工作室,版权所有,盗版必究, 2/4页 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 的格式,为yyyy-mm-dd hh:mm:ss.nnn)。因此,用户在输入时也应该遵守该要求。 如果在所输入的数据中包含有字符。 将出现如下的系统级的错误。 3、实现的第二种方法---在JSP页面里把年月日分别按int类型收集上来 (1)在JSP页面里把年月日分别按int类型收集上来(利用的ActionForm是DynaActionForm)。 3 杨教授工作室,版权所有,盗版必究, 3/4页 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 (2)在ActionServlet里面用以下代码获取日期,然后将日期用长整型存在数据库中 下面的代码实现将年月日转换成日期 int year = new Integer((String)dynaForm.get("year")).intValue(); int month = new Integer((String) dynaForm.get("month")).intValue(); int day = new Integer((String) dynaForm.get("day")).intValue(); GregorianCalendar now = new GregorianCalendar(); GregorianCalendar calendar = new GregorianCalendar(year,month,day); //获得日期到1970/01/01的毫秒数(长整型) long date = calendar.getTime().getTime(); 4 杨教授工作室,版权所有,盗版必究, 4/4页
本文档为【通过代码示例跟我学Struts框架——如何解决日期类型属性的表单数据输入的应用实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_597436
暂无简介~
格式:doc
大小:110KB
软件:Word
页数:0
分类:互联网
上传时间:2017-11-14
浏览量:11