WEB系统中基于Struts2的自定义日期选择控件的实现方法

文档序号:6423665阅读:200来源:国知局
专利名称:WEB系统中基于Struts2的自定义日期选择控件的实现方法
技术领域
本发明涉及Struts2基础的TOB技术的系统开发应用领域,尤其是基于Struts2 的自定义日期选择控件的实现方法。
背景技术
多年在电力系统的项目开发实施过程中TOB系统的应用越来越广泛,WEB系统中经常要查询各种各样的数据,这些数据有些是年数据,有些是月数据,还有日数据,或是小时,半小时,15分钟的数据,或是起始与截止时间之间的数据,导致开发人员在每个页面上花比较多的时间处理日期的选择,影响开发速度,且代码共享度也不高。这样就需要一种更为有效的,实用的,高效率的对多种日期选择需求的实现方法, 实现的方法更为方便,有效,效率更高,同时代码的共享性也很好。

发明内容
本发明所要解决的技术问题是提供一种在TOB系统中基于Struts2的自定义日期选择控件的实现方法,有效的,实用的,高效率的对多种日期进行选择。为解决上述技术问题,本发明的技术方案是一种在TOB系统中基于Struts2的自定义日期选择控件的实现方法,包括以下实现步骤Sl 创建一个标准的XML的tld标签文件,所述标签文件中包含对自定义标签的声明,声明指出了标签的名字,实现标签的类,标签的属性;S2 JSP页面使用所述日期选择控件,按照标签文件的规定,对日期选择控件加以引用,并对标签的属性进行设定;S3 =WEB服务器对引用所述日期选择控件的页面进行解析时,WEB服务器找到相对应的标签类,对所述日期选择控件进行处理并根据用户设定的标签属性对日期选择控件进行解析,解析为标准的HTML代码;S4:解析完成后,页面自动引用所述日期选择控件的CSS样式文件,对输入内容进行简单验证的JS文件。作为改进,所述步骤Sl中,创建一个标准的XML的tld标签文件后,定义的标签包括日期格式、是否有截止日期、是否加时间输入框、是否加默认值、内容等所需标签。作为改进,所述步骤S2中,对标签的属性设定为“yyyy”为选择年,“yyyyMM”为选择年月,是否有截止日期为True时,则按日期格式加上截止年月的选择等。作为改进,所述步骤S3中,TOB系统对JSP页中的日期选择控件进行解析,WEB服务器则找到对应的标签JAVA的类文件,根据设定的参数对日期选择控件加以解析,将解析后的标准的HTML代码返回给JSP页面并在客户端显示。本发明与现有技术相比所带来的有益效果是本发明使基于Struts2的开发中对日期选择之类功能需求的开发更为简单,方便,快捷,有效,同时在用户界面的操作也比较友好,简捷。


图1为本发明流程框架图。图2为本发明步骤流程图。
具体实施方式
下面结合说明书附图对本发明做进一步说明。一种在WEB系统中基于Struts2的自定义日期选择控件的实现方法,包括以下实现步骤Sl 创建一个标准的XML的tld标签文件,所述标签文件中包含对自定义标签的声明,声明指出了标签的名字,实现标签的类,标签的属性;定义的标签包括日期格式,是否有截止日期,是否加时间输入框,是否加默认值,内容等等所需标签;S2 JSP页面使用所述日期选择控件,按照标签文件的规定,对日期选择控件加以引用,并对标签的属性进行设定;对标签的属性设定为“yyyy”为选择年,“yyyyMM”为选择年月,是否有截止日期为True时,则按日期格式加上截止年月的选择等。S3 =WEB服务器对引用所述日期选择控件的页面进行解析时,WEB服务器找到相对应的标签类,对所述日期选择控件进行处理并根据用户设定的标签属性对日期选择控件进行解析,解析为标准的HTML代码;TOB系统对JSP页中的日期选择控件进行解析,WEB服务器则找到对应的标签JAVA的类文件,根据设定的参数对日期选择控件加以解析,将解析后的标准的HTML代码返回给JSP页面并在客户端显示。S4:解析完成后,页面自动引用所述日期选择控件的CSS样式文件,对输入内容进行简单验证的JS文件。本发明使基于Struts2的开发中对日期选择之类功能需求的开发更为简单,方便,快捷,有效,同时在用户界面的操作也比较友好,简捷。以上所述仅为本方法的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在WEB系统中基于Struts2的自定义日期选择控件的实现方法,其特征在于 包括以下实现步骤51创建一个标准的XML的tld标签文件,所述标签文件中包含对自定义标签的声明, 声明指出了标签的名字,实现标签的类,标签的属性;52JSP页面使用所述日期选择控件,按照标签文件的规定,对日期选择控件加以引用,并对标签的属性进行设定;53=WEB服务器对引用所述日期选择控件的页面进行解析时,WEB服务器找到相对应的标签类,对所述日期选择控件进行处理并根据用户设定的标签属性对日期选择控件进行解析,解析为标准的HTML代码;S4:解析完成后,页面自动引用所述日期选择控件的CSS样式文件,对输入内容进行简单验证的JS文件。
2.根据权利要求1所述的WEB系统中基于Struts2的自定义日期选择控件的实现方法,其特征在于所述步骤Sl中,创建一个标准的XML的tld标签文件后,定义的标签包括日期格式、是否有截止日期、是否加时间输入框、是否加默认值及内容。
3.根据权利要求2所述的TOB系统中基于Struts2的自定义日期选择控件的实现方法,其特征在于所述步骤S2中,对标签的属性设定为“yyyy”为选择年,“yyyyMM”为选择年月,是否有截止日期为True时,则按日期格式加上截止年月的选择。
4.根据权利要求3所述的TOB系统中基于Struts2的自定义日期选择控件的实现方法,其特征在于所述步骤S3中,WEB系统对JSP页中的日期选择控件进行解析,TOB服务器则找到对应的标签JAVA的类文件,根据设定的参数对日期选择控件加以解析,将解析后的标准的HTML代码返回给JSP页面并在客户端显示。
全文摘要
本发明适用于B/S系统领域,提供了一种基于Struts2技术自定义的日期选择控件的实现方法。包括以下步骤创建taglib文件(.tld),编写标签声明;编写自定义标签类;自定义标签相关的JS脚本及CSS样式定义;在页面中使用标签。此种方法提供了WEB页面中选取起始日期,截止日期(选择年,月,日或是年月,年月日,还可以根据用户需要输入起始和截止时间),从而使开发的过程更为高效,代码共享度更好,也使页面中日期选择更为灵活,面对用户更为友好。
文档编号G06F17/30GK102184219SQ20111011645
公开日2011年9月14日 申请日期2011年5月6日 优先权日2011年5月6日
发明者杨忠 申请人:深圳市科陆电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1