web数据传输

在Java程序中,从前端页面到后台业务系统的数据传输。分为大致两种:链表数据传输、单表数据传输。而在页面显示的数据为多表数据字段

web数据传输左图为:T1业务表的数据

web数据传输

        上图为:T2业务表的数据

web数据传输

上图为前段页面显示数据

在前段页面显示的数据为这两张表中的几个字段。其中数据字段:申请编号、客户姓名、租赁属性、申请类型、融资期限、逾期期数 字段为T2表的数据,逾期天数、逾期金额、分类代码、ID 为T1表的数据。前段面数据的获取设计到了SQL的链表查询web数据传输

通过ID进行链表查询,在通过id定位到相应的数据。在数据传输过程中的难点在与。在页面进行数据修改完成以后具体保存在数据库的哪一张表上。而在这里我做的是修改T1表中数分类代码字段并保存在数据库中。web数据传输


通过上面代码我将获得前端页面传输过来的修改完成后的数据。将其放到 map集合里面。在调用相应的Operation来执行修改web数据传输

在上面代码的我们将获取前段页面带过来的cmd值进行判断 如果为"UPD"则进行修改动作、为"ADD"则进行新增动作。

在这里我做修改的思路为:现根据获得前端页面的id、修改的字段,这些字段的值。在通过ID来通过相应类的dao层的查询来获得数据库里相应那条数据的原始值。在通过修改的字段在调用字段的set方法将字段的添加进去。这样一条T1表的新的数据就出来了。在进行修改操作就完成了。对数据库的数据修改。在这次业务开发中遇到的BUG。其中有一个非常简单,在前端页面中require="false" edittype="select"能够进行系统的初始化启动,如果为:require="false"edittype="select" 则就不能初始化。主要原因在与:代码的书写不规范造成的,在两个属性的设置中一定要在中间加上一个空格来进行分割。