Play Framework常用标签list,set,如何遍历list、map类型数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Play Framework常用标签list,set,如何遍历list、map类型数据相关的知识,希望对你有一定的参考价值。

参考技术A 遍历单纯的list数据,例如:List peoples;#list peoples,as:'people' //peoples为list对象,people为实体变量名 ,name则为实体相对应的属性值 $people.name #/list遍历list中泛化的map类型,例如:List peoples; #list peoples,as:'people' //peoples为list对象,people为实体变量名 ,name则为实体相对应的属性值 #list people,as:'map'$map.value.property#/list //第二个list将people再次转换,map取值则像正常的取值,value为map的value,可是对象类型,property则为对象类型的属性值 #/list 遍历单纯的Map类型,例如:Map people;//如果知道map的key值,则可以直接通过一下方式获取: $people.get(key).name //如果是要遍历一个map,同样适用list标签 #list people,as:'peo' $peo.value.name //peo为map变量,value为key的值,name为属性值 #/list#list people.get(id),as:'peo'$peo.name#list//如果people是多个map对象,则可以#list people,as: 'map'#list map.value,as:'people'set,if,break标签的使用://模拟遍历list时的计数器#set count:0//设置变量count#list data,as:'li'$count本回答被提问者采纳

如何构建版本独立的 Play!Framework 2 模块?

【中文标题】如何构建版本独立的 Play!Framework 2 模块?【英文标题】:How to build a Play!Framework 2 modules that is version independent? 【发布时间】:2013-08-10 08:53:47 【问题描述】:

我使用http://www.objectify.be/wordpress/?p=363 中解释清楚的文章构建了一个 Play!Framework 2 模块,但如果我更改 PlayFramework 版本(例如通过更新),该模块会失败。

有没有办法让模块“独立于版本”?

【问题讨论】:

当您说您更改 Play 版本时,您是指例如2.1.0 到 2.2.1,还是 2.1.0 到 2.2.0? 【参考方案1】:

更具体。它无法构建吗?它在运行时会失败吗?是否作为依赖解析失败?

如果是最后一个问题,请查看:http://www.scala-sbt.org/release/docs/Getting-Started/Library-Dependencies.html

【讨论】:

以上是关于Play Framework常用标签list,set,如何遍历list、map类型数据的主要内容,如果未能解决你的问题,请参考以下文章

Play Framework 1.2.7 添加选择标签到表单标签作为输入字段

Play Framework 1.2.5 - 添加到 <script> 标签

在 Play Framework 中使用 WHERE 子句返回 List<Type>

如何在 Play Framework 模板中对列表进行排序?

Play Framework 1.2.4:#select 模板的选定选项

如何使用 play framework 1.4.2 在模板中迭代地图