首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
求教一个问题,JFinal在处理复杂表单提交时,有没有好的解决方案
aaaaaaa123
2018-09-10 18:09
求教一个问题,JFinal在处理复杂表单提交时,有没有好的解决方案,方便给个实例
项目:
JFinal
1
评论区
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
反馈错误地发在了分享频道,该贴后续会被删除,请知悉
回复
发送
我要分享
热门分享
扫码入社
如果使用生成器生成了 getter 方法使用 getBean ,否则使用 getModel
此外,还支持空字符串参数 getBean(..., "")、getModel(..., ""),空字符串参数可以省去 modelName 前缀,具体看一下文档
最后,还可以让空串与 true 参数一起使用,例如:
getBean(modelClass, "", true)
getModel(modelClass, "", true)
总之, getBean、getModel 这两个方法与 modelName、true 这两个参数组合,几乎满足所有需求,具体用法见文档