一种web网页数据查询的过滤条件处理方法及系统的制作方法

文档序号:9787534阅读:755来源:国知局
一种web网页数据查询的过滤条件处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据处理技术领域,特别是涉及一种WEB网页数据查询的过滤条件处理方法及系统。
【背景技术】
[0002]目前,在现有的WEB端的列表界面进行有条件数据查询时,系统会根据用户操作输入的过滤条件对所有列表数据进行过滤,然后将过滤后的列表界面显示给用户。这时,用户通常会在过滤后的列表界面中选择一次选中一条数据进行进入相应的编辑页面,待用户编辑完毕后需要返回过滤后的列表界面继续选中下一条数据进行编辑。
[0003]在上述过程中,为了能够在用户编辑完毕后或者其他时候准确显示过滤后的列表界面,在进入编辑页面的同时,会将过滤条件添加到需要跳转的详情界面(即编辑页面)的URL后面,在重新返回过滤后的列表界面时再次传递过来。然而,在这种情况下,当用户使用的过滤条件内容过多时,易使得编辑页面的URL冗长;将过滤条件添加到URL后面会暴露过滤条件的后台字段和对应的数值,存在安全风险;以及将过滤条件添加到URL后面使得代码逻辑混乱,不利于拓展和维护。

【发明内容】

[0004]有鉴于此,本发明提供了一种WEB网页数据查询的过滤条件处理方法及系统,以解决现有技术中将过滤条件添加到URL后面,存在安全风险、易使得URL冗长且不利于拓展和维护的问题。
[0005]为解决上述技术问题,本发明提供一种WEB网页数据查询的过滤条件处理方法,该方法包括:
[0006]显示用户在菜单项界面选择的菜单项对应的列表界面,并根据用户在所述列表界面输入的过滤条件,对所述列表界面中所有列表数据进行过滤,得到过滤后的列表界面;
[0007]显示所述过滤后的列表界面,并将所述菜单项及相应的所述过滤条件记录至Sesess1nStorage;
[0008]当检测到针对所述列表界面的显示命令时,从所述Sesess1nStorage中调用与所述列表界面所属菜单项对应的所述过滤条件,并依据调用的所述过滤条件显示所述过滤后的列表界面。
[0009]上述方法中,优选地,在所述将所述菜单项及相应的所述过滤条件记录至Sesess1nStorage之后,该方法还包括:
[0010]在检测到针对所述菜单项界面的关闭命令时,将所述菜单项及相应的所述过滤条件从所述Sesess1nStorage中移除。
[0011 ] 上述方法中,优选地,当检测到针对所述列表界面的显示命令时,该方法还包括:
[0012]判断所述Sesess1nStorage中是否有与所述列表界面所属菜单项对应的所述过滤条件;
[0013]如果有,则从所述Sesess1nStorage中调用所述对应的所述过滤条件,并依据调用的所述过滤条件显示所述过滤后的列表界面;
[0014]如果没有,则直接显示所述列表界面。
[0015]上述方法中,优选地,在所述显示用户在菜单项界面选择的菜单项对应的列表界面之前,该方法还包括:
[0016]初始化所述菜单项对应的列表界面,并显示初始化后的所述列表界面。
[0017]本发明还提供了一种WEB网页数据查询的过滤条件处理系统,该系统包括:
[0018]过滤单元,用于显示用户在菜单项界面选择的菜单项对应的列表界面,并根据用户在所述列表界面输入的过滤条件,对所述列表界面中所有列表数据进行过滤,得到过滤后的列表界面;
[0019]记录单元,用于显示所述过滤后的列表界面,并将所述菜单项及相应的所述过滤条件记录至 Sesess1nStorage ;
[0020]调用单元,用于当检测到针对所述列表界面的显示命令时,从所述Sesess1nStorage中调用与所述列表界面所属菜单项对应的所述过滤条件,并依据调用的所述过滤条件显示所述过滤后的列表界面。
[0021 ] 优选地,该系统还包括:
[0022]移除单元,用于在所述将所述菜单项及相应的所述过滤条件记录至Sesess1nStorage之后,在检测到针对所述菜单项界面的关闭命令时,将所述菜单项及相应的所述过滤条件从所述Sesess1nStorage中移除。
[0023]优选地,该系统还包括:
[0024]判断单元,用于当检测到针对所述列表界面的显示命令时,判断所述Sesess1nStorage中是否有与所述列表界面所属菜单项对应的所述过滤条件;如果有,贝Ij从所述Sesess1nStorage中调用所述对应的所述过滤条件,并依据调用的所述过滤条件显示所述过滤后的列表界面;如果没有,则直接显示所述列表界面。
[0025]优选地,该系统还包括:
[0026]初始化单元,用于在所述显示用户在菜单项界面选择的菜单项对应的列表界面之前,初始化所述菜单项对应的列表界面,并显示初始化后的所述列表界面。
[0027]以上本发明提供的一种WEB网页数据查询的过滤条件处理方法及系统,首先,显示用户在菜单项界面选择的菜单项对应的列表界面,并根据用户在所述列表界面输入的过滤条件,对所述列表界面中所有列表数据进行过滤,得到过滤后的列表界面;然后,显示所述过滤后的列表界面,并将所述菜单项及相应的所述过滤条件记录至Sesess1nStorage;最后,当检测到针对所述列表界面的显示命令时,从所述Sesess1nStorage中调用与所述列表界面所属菜单项对应的所述过滤条件,并依据调用的所述过滤条件显示所述过滤后的列表界面。可见,本发明在实现了从编辑界面返回时或者其它想要显示过滤后的列表界面时可以重新定位到上一次查询数据的地方的基础上,通过把菜单项及相应的过滤条件记录至Sesess1nStorage来将查询的过滤条件和页面跳转的代码URL分离,这样,即使增加跳转界面或者需要增加新的过滤条件并不会影响到原有的代码逻辑,显然,本发明有效解决了现有技术中将过滤条件添加到URL后面,存在安全风险、易使得URL冗长且不利于拓展和维护的问题。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0029]图1为本发明实施例提供的一种WEB网页数据查询的过滤条件处理方法的流程图;
[0030]图2为本发明实施例提供的一种WEB网页数据查询的过滤条件处理系统的结构框图示意图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]本发明的核心是提供一种WEB网页数据查询的过滤条件处理方法及系统,以解决现有技术中将过滤条件添加到URL后面,存在安全风险、易使得URL冗长且不利于拓展和维护的问题。
[0033]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。
[0034]首先,对文中涉及的几个概念进行说明:
[0035](I)WEB页面:万维网上的一个按照HTML格式组织起来的文件。在通过万维网进行信息查询时,以信息页面的形式出现,它可包括图形、文字、声音和视像等信息。
[0036](2)Sess1n: sess1n对象用于存储特定的用户会话所需的信息。Sess1n对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。
[0037](3)Sess1n Storage:HTML5提供的客户端存储数据的新方法。
[0038]参考图1,图1示出了本发明实施例提供的一种WEB网页数据查询的过滤条件处理方法的流程图,该方法具体可以包括如下步骤:
[0039]步骤S100、显示用户在菜单项界面选择的菜单项对应的列表界面,并根据用户在列表界面输入的过滤条件,对列表界面中所有列表数据进行过滤,得到过滤后的列表界面。
[0040]本发明实施例提供的方法的执行主体为WEB网页数据查询的过滤条件处理系统,在实际应用中,该系统可以以软件的形式承载于用户进行操作的WEB端终端。
[0041]在具体实施过程中,当用户点击菜单项界面中某一个菜单项进入对应数据的列表界面时,需要先初始化这个列表界面然后进行显示。当用户通过设置列表界面上的控件进行过滤条件选择或者输入时,系统根据用户操作输入的过滤条件,对列表界面中所有列表数据进行过滤,得到过滤后的列表界面。
[0042]步骤S101、显示过滤后的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1