详解SpringBoot中Controller接收对象列表实现
如果SpringBoot中对应的Controller要接收一个对象,该对象中又存放了一个List列表,那么页面该如何传递相关应的参数信息呢。
本篇文章给大家一个简单的示例,提供一种实现方式。
实体类
首先看实体类的结构(注意使用了Lombok):
@Data
publicclassRules{
privateListrules;
}
对应Rule实体类代码如下:
@Data
publicclassRule{
/**
*类名
*/
privateStringclassName;
/**
*字段名称
*/
privateStringcolumn;
/**
*操作符
*/
privateStringoperate;
/**
*对应值
*/
privateStringvalue;
}
对应Controller方法
@Controller
publicclassManagerRulesController{
@PostMapping("/rules/add")
publicStringaddDrl(Rulesrules){
if(rules!=null){
ListruleList=rules.getRules();
for(Rulerule:ruleList){
//具体业务处理
}
return"result";
}
}
对应页面呈现
规则页面管理页面 页面拼接模式
<#--第一条条件--> 操作属性操作: ">大于 小于 属性值: