`
javamail
  • 浏览: 39770 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

Grails 表单对象数组提交方案2

阅读更多
页面
<input type="text" name="user.1-name" />
<input type="text" name="user.2-name" />

后台:
def users = params.remove('user')
Map split = users?.inject([:]) { map, param ->

                List list = param.key.split('-')
                if (list.size() != 2) { // only allow for 1 '-' in a param
                    return map
                }
                String firstKey = list.first()
                String lastKey = list.last()
                if (!map.get(firstKey)) {
                    map."$firstKey" = [:] // init map for this key
                }
                map."$firstKey"."$lastKey" = param.value
                return map
            }

for(String key : map.keySet()){
            println "key :"+key+"   value:"+map.get(key)

            def user = new User(map.get(key))
            println user.name
        }
分享到:
评论

相关推荐

    grails入门经典

    grails grails入门经典 grails入门 grails例子 grails资料 通过自学一点点积累起来的,相信对你有帮助的。

    Grails Grails Grails

    Grails Grails Grails Grails Grails

    grails2

    grails-2

    grails-3.0.5-ga (2/2)

    grails-3.0.5-ga (2/2), for somebody who can not download

    Grails权威指南 Grails权威指南

    Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南

    the definitive guide to grails 2

    详细介绍grails框架的奥秘,英文版你值得拥有

    [Grails] Grails 2 权威指南 (英文版)

    [Apress] Grails 2 权威指南 (英文版) [Apress] The Definitive Guide to Grails 2 (E-Book) ☆ 出版信息:☆ [作者信息] Jeff Scott Brown, Graeme Rocher [出版机构] Apress [出版日期] 2013年01月23日 ...

    Grails权威指南

     9.6 以异步方式提交表单  9.7 关于ajax性能的讨论  9.8 本章小结 第10章 服务(services)和作业(jobs)  10.1 服务基础知识  10.1.1 事务  10.1.2 服务和依赖注入  10.2 服务实战 ...

    Eclipse下搭建Grails项目

    Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。

    Grails入门指南 -- 针对grails1.0.4更新

    Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程

    Grails1.1中文文档

    Grails1.1中文文档

    grails+Xfire webservice

    grails+Xfire webservice

    grails

    grails-2.1.zip.001

    Groovy轻松入门——Grails实战基础篇

    在学习任何东西之前,最... 2,将%GRAILS_HOME%\bin添加到环境变量path中,过程与“将GROOVY_HOME目录下的bin追加到环境变量path中”相似  (如果只想进行Grails开发,可以不设GROOVY_HOME)  二,创建Grails Demo程序

    Grails 教程

    易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 基于Spring MVC的控制器层 构建于Gant 上的命令行脚本运行环境 内置Jetty服务器,不用重新启动服务器就可以进行重新加载...

    grails开发环境配置及应用开发

    详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发

    Grails中文参考手册

    Grails 中文 参考手册

    grails 1.0.4

    Grails专为下一代JavaWeb应用程序而设计的框架,其借助于Groovy动态语言,使Web开发变得简单而方便。Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一...

Global site tag (gtag.js) - Google Analytics