详解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"; } }
对应页面呈现
规则页面管理页面 页面拼接模式
<#--第一条条件--> 操作属性操作: ">大于 小于 属性值: