JFinal

登录 注册

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

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

评论

  • 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 这两个参数组合,几乎满足所有需求,具体用法见文档
  • 09-11 17:59
    多谢,但例如传递List或String[] 这种 是否支持用getBean或getModel?
  • 09-12 14:25
    @aaaaaaa123 传递 List 类的数据,需要自己添加一个 getModels getBeans 方法,然后里头用 for 循环去调用 getModel getBean
  • 09-30 15:34
    反馈错误地发在了分享频道,该贴后续会被删除,请知悉
  • 发送