最近做项目,遇到一个问题,前端页面通过一个datagrid收集用户输入的数据,数据输入域的name写成和数据库字段一样,如果用户输入多行,拿到数据提交到后台后,每个name对应的value就是一个数组。之前的getModel方法就不能用了,不幸的是,这些字段还挺多。只能先遍历数组,然后一个一个取值往new出来的Model里填。
所以突发奇想,能不能在后续的版本里增加一个getModels方法,专门用来接收这种数据类型。
@JFinal
当前你可以引入一个 BaseController, 在里成自己先添加上这个 getModels 方法
具体实现可以用 for 循环加上现有的 getModel/getBean 方法,还可以参考 getModel/getBean 底层依赖的实现