是否考虑在controller里增加一个getModels方法??

最近做项目,遇到一个问题,前端页面通过一个datagrid收集用户输入的数据,数据输入域的name写成和数据库字段一样,如果用户输入多行,拿到数据提交到后台后,每个name对应的value就是一个数组。之前的getModel方法就不能用了,不幸的是,这些字段还挺多。只能先遍历数组,然后一个一个取值往new出来的Model里填。

所以突发奇想,能不能在后续的版本里增加一个getModels方法,专门用来接收这种数据类型。

@JFinal

评论区

JFinal

2019-09-24 19:55

可以考虑添加 getModels

当前你可以引入一个 BaseController, 在里成自己先添加上这个 getModels 方法

具体实现可以用 for 循环加上现有的 getModel/getBean 方法,还可以参考 getModel/getBean 底层依赖的实现

zzutligang

2019-09-25 10:34

我现在就是这么做的,模仿getModel方法,自己写了一个getModels。不过觉得自己的代码写的不优雅,还是希望波总能用优雅的方式实现。