求教一个问题,JFinal在处理复杂表单提交时,有没有好的解决方案

求教一个问题,JFinal在处理复杂表单提交时,有没有好的解决方案,方便给个实例

评论区

JFinal

2018-09-10 18:18

复杂表单使用 getBean 或者 getModel , 最后一个参数带上 true 值可以跳过不属于 bean 和 model 的数据注入

如果使用生成器生成了 getter 方法使用 getBean ,否则使用 getModel

此外,还支持空字符串参数 getBean(..., "")、getModel(..., ""),空字符串参数可以省去 modelName 前缀,具体看一下文档

最后,还可以让空串与 true 参数一起使用,例如:
getBean(modelClass, "", true)
getModel(modelClass, "", true)

总之, getBean、getModel 这两个方法与 modelName、true 这两个参数组合,几乎满足所有需求,具体用法见文档

aaaaaaa123

2018-09-11 17:59

多谢,但例如传递List或String[] 这种 是否支持用getBean或getModel?

JFinal

2018-09-12 14:25

@aaaaaaa123 传递 List 类的数据,需要自己添加一个 getModels getBeans 方法,然后里头用 for 循环去调用 getModel getBean

JFinal

2018-09-30 15:34

反馈错误地发在了分享频道,该贴后续会被删除,请知悉