An embodiment of the invention provides a dynamic form implementation method and a server, in which the method comprises a new form, a basic information of the form described, the basic information of the field of the form, and the single or multilevel correlation between the fields of the form, and the first dynamic form, and the first motion according to the first movement. The state form generates the first JSP file corresponding to it and synchronizes the first JSP file with the page. The dynamic form implementation method and server provided by the inventive embodiment can improve the development efficiency of the dynamic form.
【技术实现步骤摘要】
动态表单实现方法及服务器
本专利技术实施例涉及互联网
,尤其涉及一种动态表单实现方法及服务器。
技术介绍
在一些基于WEB的系统中,用户经常会提交一些信息,这些信息的载体也被叫做“表单”,提交信息专业一点的说法也叫做提交表单。表单可以是一个单表业务的数据收集与展示,可以是一个工作流程中的关键信息的收集与推送。在WEB系统的开发过程中,最常见的开发就是基于单表业务的增删改以及查询展示操作。通过表单进行数据收集,进而持久化到数据库中,再通过表单列表进行数据查询展示。此类单表的增删改查及展示的开发,是整个业务系统中开发量最大,重复劳动力最多的。然而数量众多的表单往往会随着用户的业务需求变更而变更。而变更可能仅仅是一个简单的业务逻辑修改、表单字段增删改、字段顺序变动等等。传统做法意味着需要重新编码、修改数据库表,而且还要经历应用服务器的停止、编译上传、启动等过程,使开发人员感到非常疲惫,对于用户更是一个不好的体验。
技术实现思路
本专利技术实施例提供一种动态表单实现方法及服务器,用以提高动态表单的开发效率和用户体验。本专利技术实施例第一方面提供一种动态表单实现方法,该方法包括:新建表单;配置所述表单的基本信息、所述表单的字段的基本信息、以及所述表单的字段间的单级或多级关联关系,生成第一动态表单;根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步。可选的,所述表单的字段间的单级或多级关联关系包括字段间的数量关系。可选的,所述根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步之后,所述方法还包括:接收用 ...
【技术保护点】
1.一种动态表单实现方法,其特征在于,包括:新建表单;配置所述表单的基本信息、所述表单的字段的基本信息、以及所述表单的字段间的单级或多级关联关系,生成第一动态表单;根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步。
【技术特征摘要】
1.一种动态表单实现方法,其特征在于,包括:新建表单;配置所述表单的基本信息、所述表单的字段的基本信息、以及所述表单的字段间的单级或多级关联关系,生成第一动态表单;根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步。2.根据权利要求1所述的方法,其特征在于,所述表单的字段间的单级或多级关联关系包括字段间的数量关系。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一动态表单生成对应的第一jsp文件,并将所述第一jsp文件与页面进行同步之后,所述方法还包括:接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单;根据所述第二动态表单生成对应的第二jsp文件,并将所述第二jsp文件与页面进行同步。4.根据权利要求3所述的方法,其特征在于,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:当所述表单修改信息中包括新增信息时,则在所述第一动态表单中增加列,生成第二动态表单,其中,增加的列用于保存所述新增信息。5.根据权利要求3所述的方法,其特征在于,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:当所述表单修改信息中包括删减信息时,则根据所述删减信息,对应删减所述第一动态表单上的信息,生成第二动态表单。6.根据权利要求3所述的方法,其特征在于,所述接收用户输入的表单修改信息,并根据所述表单修改信息对所述第一动态表单进行修改,生成第二动态表单,包括:当所述表单修改信息中包括对所述第一动态表单的字段的修改信息时,则根据所述字段的修改信息,对所述第一动态表单中相应字段的信息进行修改,并根据所述第一动态表单中字段间的单级或多级关联关系,修改与所述相应字段...
【专利技术属性】
技术研发人员:张炳涛,张世富,赵新,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。