前台将数据存入集合并封装为JSON格式,后台用list遍历输入

在项目开发中,为实现上级与下级选择的对应关系,原本打算使用Map键值对,但发现这在Mybatis的foreach操作中不便捷。于是改为在前端将数据存入数组,转化为JSON格式,后台通过List轻松处理。分享前后台关键代码,展示如何简化数据录入流程。
摘要由CSDN通过智能技术生成

在开发项目时,在前台的数据获取时遇到了一个不大不小的问题。根据公司的业务需求,是要实现一个类似上级选中和下级选中要一一对应的一种效果。

   

就是如上的一种效果。起初打算用Map的键值对的操作实现,但发现这种方案在前台取值好获取,但后台用mybatis时foreach方法不好录入,比较麻烦后来请教了一些朋友之后,决定在前台取值用,将数据保存到数组中,然后封装为JSON类型,后台直接用List进行处理就可以了。很方便。

现将前后台代码摘录如下:

前台jsp代码:

<script>
$(function(){
	
	//表单提交
	$("#commit").click(function(){
		var slist = new Array();//这是在前台创建一个数组类型
		$("span[name='space']").each(function(){
			/* alert("空间名称为\t"+$(this).text())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值