发明名称 JSP数据自动分页JSTL标签方法
摘要 本发明涉及JSP数据自动分页JSTL标签技术及应用,XML标签定义:按JSTL标准格式编写XML文档,并编写相应的JAVA处理类。模板解析引擎:编写JavaScript模板解析引擎,专用来解析模板定义。数据渲染引擎:用来解析数据,并将数据展现为分页表格。用JSP的Tag标签技术,封装数据分页,以及模板界面解析处理过程:前台JSP页面引入本分页JSTL标签的核心文件。前台JSP引入模板定义。开发人员编写数据获取方法,要求从数据库获取到的数据封装为JSON数据集合格式。JSTL分页标签解析模板定义,自动生成分页表格。JSTL标签自动向WEB服务器发送AJAX请求,并将返回的数据在JSP页面中展现。
申请公布号 CN102945287B 申请公布日期 2015.09.09
申请号 CN201210494836.2 申请日期 2012.11.29
申请人 南京睿恒智晟软件科技有限公司 发明人 张志林
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 汪旭东
主权项 JSP数据自动分页JSTL标签方法,其特征在于:包含三个模块,分别为:一、XML标签定义:按照JSTL的标准格式编写的XML描述文档,描述文档包含JSTL标签的各种属性,包含:数据页码、每页的数据条数、数据总数、页码总数,并编写相应的JAVA处理类;二、模板解析引擎:编写JavaScript模板解析引擎,专门用来解析模板定义,模板引擎使用前端JavaScript脚本编写,可以识别模板中的HTML和JS代码;三、数据渲染引擎:调用模板引擎中解析的模板定义,并将从数据查询返回的数据填充到模板,并展现为分页表格;使用JSP的Tag标签技术,封装数据分页,以及模板界面解析的处理过程:1)在web项目中的web.xml文件中引入JSP数据自动分页JSTL标签,引入成功后,前端的JSP页面即可使用本标签技术;2)前端JSP页面引入JSP数据自动分页JSTL标签技术的核心文件“核心文件内容包含核JavaScript模板处理类和样式表”;3)前端JSP引入模板定义,模板中定义数据表格的表头、展示信息项;4)前端JSP引入模板解析引擎和数据渲染引擎文件;5)调用JSP数据自动分页JSTL标签,并给标签的数据页码、每页的数据条数、数据总数、页码总数属性赋值;6)开发人员编写数据获取方法,方法要求从数据库获取到的数据封装为JSON数据集合格式;7)JSP数据自动分页JSTL标签自动调用模板解析引擎解析模板定义,并调用数据渲染引擎自动生成分页表格,同时生成数据的分页页码;8)页面加载和翻页时,JSP数据自动分页JSTL标签自动向WEB服务器发送AJAX请求,并将返回的JSON格式数据,再次进行第7)步骤,在JSP页面中展现新的数据。
地址 210036 江苏省南京市鼓楼区江东北路269号