The invention discloses a method and device for template configuration in BIOS configuration, which includes acquiring JSON data containing server configuration information, setting identifier ID corresponding to each configuration item in the BIOS configuration template in JSP file or HTML file, and associating each ID with encapsulation function in jQuery framework. The tab label is drawn by calling the encapsulation function corresponding to the ID, and the variable values corresponding to each configuration item in the JSON data are obtained, and the obtained variable values are drawn in the corresponding tab label. The embodiments of the present invention can effectively improve the readability and usability of the code and complete various template configurations in BIOS configurations of different models. At the same time, the implementation method can effectively shorten the code amount of JSP files or HTML files, improve the running speed of the program and make the program run smoothly.
【技术实现步骤摘要】
一种BIOS配置中模板配置的方法及设备
本专利技术涉及互联网领域,尤指一种BIOS(BasicInputOutputSystem,基本输入输出系统)配置中模板配置的方法及设备。
技术介绍
在InspurServerAutomation(浪潮服务器管理驱动)中,BIOS配置中的模板配置中,模板配置项需要展示给用户供用户进行选择配置相关配置项,而这些配置项则需要通过在HTML(HyperTextMarkupLanguage,超级文本标记语言)文件和jsp(JavaServerPages,java服务器页面)文件中,通过庞大的代码量来实现。在HTML文件或者jsp文件中出现上千行代码,一则显得繁琐不简洁,二则给后期维护代码的人带来不便,这就成了模板配置项的软肋。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种BIOS配置中模板配置的方法及设备,以解决BIOS配置中的模板配置中需要大量代码的问题。为了达到本专利技术目的,本专利技术实施例提供了一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。可选地,所述获取包含有服务器配置信息的json数据,包括:采用JavaScript语言,通过调用后端接口函数,获取所述json数据。可选地,所述通过调用所述ID对应的封装函数绘制t ...
【技术保护点】
1.一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。
【技术特征摘要】
1.一种BIOS配置中模板配置的方法,包括:获取包含有服务器配置信息的json数据;在jsp文件或者HTML文件中设置BIOS配置模板中每个配置项对应的标识符ID,设置每个ID与jQuery框架中封装函数相关联;通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量值,将获取到的变量值绘制在对应的tab标签页中。2.根据权利要求1所述的方法,其特征在于,所述获取包含有服务器配置信息的json数据,包括:采用JavaScript语言,通过调用后端接口函数,获取所述json数据。3.根据权利要求1所述的方法,其特征在于,所述通过调用所述ID对应的封装函数绘制tab标签页之前,所述方法还包括:在所述封装函数中定义BIOS配置模板中配置项的名称,以及配置项对应的变量值。4.根据权利要求3所述的方法,其特征在于,所述获取所述json数据中每个配置项对应的变量值,包括:遍历所述json数据,按照配置项的名称获取每个配置项对应的变量值。5.根据权利要求1~4中任意一项所述的方法,其特征在于,所述通过调用所述ID对应的封装函数绘制tab标签页,获取所述json数据中每个配置项对应的变量...
【专利技术属性】
技术研发人员:周虹仰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。