[发明专利]一种基于struts2技术自定义的分页dataTable控件的实现方法在审
申请号: | 201110215910.8 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102262539A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 杨忠 | 申请(专利权)人: | 深圳市科陆电子科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州中浚雄杰知识产权代理有限责任公司 44254 | 代理人: | 周志中;王新宪 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 struts2 技术 自定义 分页 datatable 控件 实现 方法 | ||
技术领域
本发明涉及Struts2基础的WEB技术的系统开发应用领域,特别是基于struts2技术自定义的分页dataTable控件的实现方法。
背景技术
多年来,在电力系统的项目开发实施过程中,WEB系统的应用越来越广泛, WEB系统中经常要在页面上以表格方式显示输出各种各样的数据,这些数据表格不尽相同,且数据量大,导致开发人员在每个页面数据输出显示上花比较多的时间处理,影响开发速度,且代码共享度也不高。
发明内容
本发明的目的是提供一种基于struts2技术自定义的分页dataTable控件的实现方法。该实现方法非常方便、高效,并使数据的自动处理更为方便,效率更高。
为达到上述目的,一种基于struts2技术自定义的分页dataTable控件的实现方法包括以下步骤:
S1: 通过一文本创建模块创建一个标准的XML格式的tld标签文件,并将tld标签文件储存到存储器内,tld标签文件中包含对自定义标签的声明,声明指出了标签的名字、实现标签的类、标签的属性信息。
S2:JSP页面使用data Table控件,按照tld标签文件的规定,JSP页面对data Table控件加以引用,并对标签的属性进行设定。
S3:服务器将从服务器内的存储器中查询出来的数据由封装模块封装成数据定义类格式的数据列表。
S4:服务器对引用data Table控件的页面进行解析时,服务器找到相对应的标签类,对此控件进行处理并根据用户设定的标签属性对控件进行解析,解析为标准的HTML代码,以便于页面显示;同时此控件对所引用的数据集合按要求格式输出,同时根据引用的参数显示数据的页码,以方便页面操作。
S5:解析完成后,JSP页面还会自动引用data Table控件的CSS样式文件,对输出内容进行样式控制,同时引用JS文件对数据分页进行Ajax请求处理,并实现页面的局部重绘,提高系统执行效率。
作为改进,在上述步骤S1中,创建一个标准的XML 的tld标签文件,定义的标签有数据体、是否分页、是否Ajax分页请求。
作为改进,在上述步骤S2中,JSP页面引用data Table控件时,根据页面功能需求引用data Table控件,对各个属性参数加以设置并输出。
作为改进,在上述步骤S3中,服务器对所需显示的数据先按照数据对象类的格式通过dataTable控件进行封装,所需显示的数据包括dataTable控件的表头文字、数据的总数、数据页数、每页个数、数据值、数据类型、数据输出的格式。
作为改进,在上述步骤S4中,服务器对JSP页面中的dataTable控件进行解析,服务器则找到对应的标签JAVA的类文件,根据设定的参数对data Table控件加以解析,将解析后的标准的HTML代码返回给JSP页面,以便于客户端显示,并将dataTable控件绑定的封装好的数据集合按格式及定义的要求进行输出,并显示分页的页码。
本发明的有益效果是:本发明的方法由于通过引用data Table控件来实现,因此,数据的自动处理更为方便,效率更高。
附图说明
图1为本发明的框架图。
具体实施方式
下面结合附图和具体实施方式对本发明进行进一步详细说明。
如图1所示,一种基于struts2技术自定义的分页dataTable控件的实现方法包括以下步骤:
S1: 通过一文本创建模块创建一个标准的XML格式的tld标签文件,并将tld标签文件储存到存储器内,tld标签文件中包含对自定义标签的声明,声明指出了标签的名字、实现标签的类、标签的属性信息。其中,所定义的标签有数据体、是否分页、是否Ajax分页请求。
S2:JSP页面使用data Table控件,按照tld标签文件的规定,JSP页面对data Table控件加以引用,并对标签的属性进行设定。JSP页面引用data Table控件时,根据页面功能需求引用data Table控件,对各个属性参数加以设置并输出。
S3:服务器将从服务器内的存储器中查询出来的数据由封装模块封装成数据定义类格式的数据列表。服务器对所需显示的数据先按照数据对象类的格式通过封装模块进行封装,所需显示的数据包括dataTable控件的表头文字、数据的总数、数据页数、每页个数、数据值、数据类型、数据输出的格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市科陆电子科技股份有限公司,未经深圳市科陆电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110215910.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于涂覆玻璃的工艺和设备
- 下一篇:建立家庭健康中心的方法及系统