页面
<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-2
grails-3.0.5-ga (2/2), for somebody who can not download
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
详细介绍grails框架的奥秘,英文版你值得拥有
[Apress] Grails 2 权威指南 (英文版) [Apress] The Definitive Guide to Grails 2 (E-Book) ☆ 出版信息:☆ [作者信息] Jeff Scott Brown, Graeme Rocher [出版机构] Apress [出版日期] 2013年01月23日 ...
9.6 以异步方式提交表单 9.7 关于ajax性能的讨论 9.8 本章小结 第10章 服务(services)和作业(jobs) 10.1 服务基础知识 10.1.1 事务 10.1.2 服务和依赖注入 10.2 服务实战 ...
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
Grails1.1中文文档
grails+Xfire webservice
grails-2.1.zip.001
在学习任何东西之前,最... 2,将%GRAILS_HOME%\bin添加到环境变量path中,过程与“将GROOVY_HOME目录下的bin追加到环境变量path中”相似 (如果只想进行Grails开发,可以不设GROOVY_HOME) 二,创建Grails Demo程序
易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 基于Spring MVC的控制器层 构建于Gant 上的命令行脚本运行环境 内置Jetty服务器,不用重新启动服务器就可以进行重新加载...
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
Grails 中文 参考手册
Grails专为下一代JavaWeb应用程序而设计的框架,其借助于Groovy动态语言,使Web开发变得简单而方便。Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一...