前后端不分离,form前端表单提交,springboot后端list接收

前端JS

javascript 复制代码
var data= $("#form-xxx").serializeArray();
var config = {
	url: url,
	type: "post",
	dataType: "json",
	data: data,
	beforeSend: function () {
		$.modal.loading("正在处理中,请稍后...");
	},
	success: function(result) {
		if (typeof callback == "function") {
			callback(result);
		}
		$.operate.successTabCallback(result);
	}
};
 $.ajax(config)

前端 thymeleaf的html

html 复制代码
<form th:each="tb,tbState : ${tables}">
<input
th:id="${#strings.concat('tableName',tbState.index)}"
th:name="${#strings.concat('data[',tbState.index,'].tableName')}"
th:value="${tb.tableName}"
type="hidden"  />

</form>

form里循环生成 input

name标签值为 datai.xxx

java 后端接口

POST 接收对象的定义

java 复制代码
List<XxxxDTO> data

XxxxDTO 的属性对应单次input循环的name 的命名

相关推荐
考虑考虑6 小时前
Springboot环境变量占位符语法
spring boot·后端·spring
边境悍匪9 小时前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
xcl092510 小时前
本地电竞服务交易系统架构设计与实战:从同城匹配到订单履约
java·spring boot
白宇横流学长13 小时前
基于springboot的个人博客系统的设计与实现【源码+文档】
java·spring boot
雪芽蓝域zzs17 小时前
第 2 章:MySQL8.0 安装与基础配置
spring boot
行百里er17 小时前
Spring Insight 里如何把 Span 画成瀑布时间线
spring boot·后端·监控
专业程序开发源18 小时前
springboot旅游推荐系统82074-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·php·课程设计·旅游
user_admin_god18 小时前
第 11 篇:实践三 —— 表单 / 合同字段抽取
java·人工智能·spring boot·语言模型
IT枫斗者枫哥18 小时前
Spring Boot Excel 导入实战:把“导入失败”改成逐行错误报告
java·spring boot
杨运交18 小时前
[073][示例]基于Redis分布式锁的定时任务调度实践
spring boot