jfinal前台页面传递相names的参数时,后台怎么接收。

图片.png


图片.png这种页面上name字段相同,后台怎么使用getmodel的方法。获取所有的内容

评论区

JFinal

2018-05-18 11:10

使用 getParaValues() 来接收到数组,然后 for 循环转换一下

有几个小伙伴自己在 BaseController 中扩展过 getModels(...) 方法,可以获取到 List 的 model

大致的写法是:
for ( i = 0; i < size; i++) {
Info m = getModel(Info.class, "info[" + i + "]");
}

当然,使用上面的写法,在前端 input 域的 name 要做相应改变,例如:
name="info[0].title"
name="info[1].title"
name="info[2].title"

热门反馈

扫码入社