网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

详解SpringBoot中如何实现Controller接收对象列表

小编这次要给大家分享的是详解SpringBoot中如何实现Controller接收对象列表,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站建设、临夏网络推广、微信小程序定制开发、临夏网络营销、临夏企业策划、临夏品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供临夏建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

如果Spring Boot中对应的Controller要接收一个对象,该对象中又存放了一个List列表,那么页面该如何传递相关应的参数信息呢。

本篇文章给大家一个简单的示例,提供一种实现方式。

实体类

首先看实体类的结构(注意使用了Lombok):

@Data
public class Rules {
 private List rules;
}

对应Rule实体类代码如下:

@Data
public class Rule {

 /**
 * 类名
 */
 private String className;

 /**
 * 字段名称
 */
 private String column;

 /**
 * 操作符
 */
 private String operate;

 /**
 * 对应值
 */
 private String value;
}

对应Controller方法

@Controller
public class ManagerRulesController {

 @PostMapping("/rules/add")
 public String addDrl(Rules rules) {
 
 if (rules != null) {
  List ruleList = rules.getRules();
  
  for (Rule rule : ruleList) {
  // 具体业务处理
  }
 return "result";
 }
} 

对应页面呈现




  
  规则页面管理页面
  


页面拼接模式
<#--第一条条件-->
操作属性操作: 属性值:
操作属性操作: 属性值:

注意要提交的页面元素的name值为“rules[1].column”。通过这种形式来指定列表中的第几个元素的具体属性值是什么。

看完这篇关于详解SpringBoot中如何实现Controller接收对象列表的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。


网站栏目:详解SpringBoot中如何实现Controller接收对象列表
网页链接:http://bjjierui.cn/article/jiidho.html

其他资讯