The implementation example of the present disclosure provides a method and device for page display, which involves the technical field of the Internet, which can solve the problem of redundant page code in the existing technology and the low efficiency of page layout modification. The method of the embodiment of the present disclosure mainly includes: obtaining the page data of the requested page; reading the page layout template corresponding to the requested page according to the page layout template information defined in the page data, the page layout template including the occupying label of the page specific content and the common inside of the multiple pages. Capacity; replace the corresponding occupancy label in the page layout template with the specific content of the requested page defined in the page data of the page; render the page layout template after the replacement processing to display the requested page. Embodiments of the disclosure are mainly applicable to scenes displaying pages.
【技术实现步骤摘要】
页面展示的方法及装置
本公开的实施例涉及互联网
,尤其涉及一种页面展示的方法及装置。
技术介绍
随着互联网的发展,越来越多的内容以网络页面为载体进行展示,人们可以通过计算机、手机等电子设备方便快捷地从网络中查找到自己所需的资源。例如,人们可以在浏览器中输入关键词进行搜索,获得与该关键词相关的链接,然后通过点击感兴趣的链接,使得浏览器展示出该链接所对应的页面内容。一个页面往往由若干个组件和页面具体内容组成,如图1所示,目前技术人员在编写页面时,往往是先定义所需的基础组件(如图1中的标号1指示的内容),然后编写具体的页面代码,并且在编写页面代码时,通过引用代码(例如#include)将定义的基础组件引入到当前编写的页面代码中(如图1中的标号2指示的内容);在后续用户访问页面时,通过直接加载并渲染该页面代码的方式展示该页面。由此可知,目前技术人员在编写页面代码时,需要分别针对每个页面编写大量的引用代码,代码冗余较多;在对多个页面的整体布局进行修改时,也需要对这些页面进行单独修改,修改效率较低。
技术实现思路
第一方面,本公开的实施例提供了一种页面展示的方法,所述方法包括:获取被请求页面的页面数据;根据所述页面数据中定义的页面布局模板信息,读取所述被请求页面所对应的页面布局模板,所述页面布局模板包括页面特有内容的占位标签和多个页面的共有内容;使用所述页面数据中定义的所述被请求页面的特有内容替换所述页面布局模板中的对应占位标签;对替换处理后的页面布局模板进行渲染,以展示所述被请求页面。在一些实施例中,所述根据所述页面数据中定义的页面布局模板信息,读取所述被请求页面 ...
【技术保护点】
1.一种页面展示的方法,其特征在于,所述方法包括:获取被请求页面的页面数据;根据所述页面数据中定义的页面布局模板信息,读取所述被请求页面所对应的页面布局模板,所述页面布局模板包括页面特有内容的占位标签和多个页面的共有内容;使用所述页面数据中定义的所述被请求页面的特有内容替换所述页面布局模板中的对应占位标签;对替换处理后的页面布局模板进行渲染,以展示所述被请求页面。
【技术特征摘要】
1.一种页面展示的方法,其特征在于,所述方法包括:获取被请求页面的页面数据;根据所述页面数据中定义的页面布局模板信息,读取所述被请求页面所对应的页面布局模板,所述页面布局模板包括页面特有内容的占位标签和多个页面的共有内容;使用所述页面数据中定义的所述被请求页面的特有内容替换所述页面布局模板中的对应占位标签;对替换处理后的页面布局模板进行渲染,以展示所述被请求页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面数据中定义的页面布局模板信息,读取所述被请求页面所对应的页面布局模板包括:根据所述页面数据中定义的页面布局模板信息,获取模板存储路径;通过所述模板存储路径,读取所述被请求页面所对应的页面布局模板。3.根据权利要求2所述的方法,其特征在于,所述根据所述页面数据中定义的页面布局模板信息,获取模板存储路径包括:获取所述页面数据中定义的页面布局模板标识,并从所述配置文件中查找所述页面布局模板标识所对应的模板存储路径;或者,获取所述页面数据中存储的模板存储路径。4.根据权利要求1所述的方法,其特征在于,所述获取被请求页面的页面数据包括:重载解析类和处理类;通过所述处理类获取所述被请求页面的页面数据;将获取的页面数据初始化到所述解析类中,以使得所述解析类获取到所述页面数据。5.根据权利要4所述的方法,其特征在于,所述解析类包括:ViewResolver类;所述处理...
【专利技术属性】
技术研发人员:马东辉,单飞龙,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。