Groovy gsp:合并列表

时间:2012-08-14 14:12:30

标签: grails groovy gsp

我正在尝试将许多列表合并到gsp中的单个列表中。例如:

  1. A类有一个B类实例列表

  2. 当我尝试使用表达式时:${a.findAll(some_condition).b}我得到一个B实例列表列表

  3. 我希望表达式返回单个列表,b的所有实例都属于满足a的每个some_condition

1 个答案:

答案 0 :(得分:2)

你可以尝试:

${a.findAll(some_condition).b.flatten()}

那会给你一个单一的清单

${a.findAll(some_condition).b.flatten().unique()}

还应删除重复