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

技术编号:6539050 阅读:1271 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于B/S系统领域,提供了一种基于Struts2技术自定义的日期选择控件的实现方法。包括以下步骤:创建taglib文件(.tld),编写标签声明;编写自定义标签类;自定义标签相关的JS脚本及CSS样式定义;在页面中使用标签。此种方法提供了WEB页面中选取起始日期,截止日期(选择年,月,日或是年月,年月日,还可以根据用户需要输入起始和截止时间),从而使开发的过程更为高效,代码共享度更好,也使页面中日期选择更为灵活,面对用户更为友好。

【技术实现步骤摘要】

本专利技术涉及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为本专利技术步骤流程图。具体实施方式 下面结合说明书附图对本专利技术做进一步说明。一种在,包括以下实现步骤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的自定义日期选择控件的实现方法,其特征在于:包括以下实现步骤:S1:创建一个标准的XML的tld标签文件,所述标签文件中包含对自定义标签的声明,声明指出了标签的名字,实现标签的类,标签的属性;S2:JSP页面使用所述日期选择控件,按照标签文件的规定,对日期选择控件加以引用,并对标签的属性进行设定;S3:WEB服务器对引用所述日期选择控件的页面进行解析时,WEB服务器找到相对应的标签类,对所述日期选择控件进行处理并根据用户设定的标签属性对日期选择控件进行解析,解析为标准的HTML代码;S4:解析完成后,页面自动引用所述日期选择控件的CSS样式文件,对输入内容进行简单验证的JS文件。

【技术特征摘要】
1.一种在WEB系统中基于Struts2的自定义日期选择控件的实现方法,其特征在于 包括以下实现步骤51创建一个标准的XML的tld标签文件,所述标签文件中包含对自定义标签的声明, 声明指出了标签的名字,实现标签的类,标签的属性;52JSP页面使用所述日期选择控件,按照标签文件的规定,对日期选择控件加以引用,并对标签的属性进行设定;53=WEB服务器对引用所述日期选择控件的页面进行解析时,WEB服务器找到相对应的标签类,对所述日期选择控件进行处理并根据用户设定的标签属性对日期选择控件进行解析,解析为标准的HTML代码;S4:解析完成后,页面自动引用所述日期选择控件的CSS样式文件,对输入内容进行简单验证的JS文件。2.根据权利要求1所述的WEB系统中基于Struts2的自定义日期选择控件...

【专利技术属性】
技术研发人员:杨忠
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1