web数据传输

本文探讨了Java程序中从前端页面到后台业务系统的数据传输方式,包括链表数据传输和单表数据传输,并详细解释了如何通过ID进行链表查询以获取多表数据字段,同时分享了在数据修改过程中遇到的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

左图为:T1业务表的数据

        上图为:T2业务表的数据

上图为前段页面显示数据

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

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


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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值