freemarker小菜一枚,问个list循环中动态变量的问题

钟浩 发布于 2017/08/30 17:34
阅读 300
收藏 0

 

两层循环:

1

2

3

4

<#list floor as id>

  <#list category as c>

  </list>

</list>


其中:category 这个变量,是动态的,也就是说后面要接一个ID值,类似:category1  ,  category2 ... 这样的,1,2这些数字,就是第一层循环的id值,要怎么写这个?
也就是说,内层的循环要变成这样:

1

2

<#list category1 as c>

</list>

加载中
0
J
JinJQ
将动态变量放入map中
0
G
GhostHands

category的数据结构是什么样的??

0
钟浩

引用来自“guishou-1”的评论

category的数据结构是什么样的??

里面是一个对象Category对象,包含name,uuid,type之类的这些字段

0
钟浩

引用来自“guishou-1”的评论

category的数据结构是什么样的??

category本身是一个 

0
G
GhostHands

意思是根据floor 取到的id值对应一个category,再取category里面的值吗?

0
钟浩

引用来自“GhostHands”的评论

意思是根据floor 取到的id值对应一个category,再取category里面的值吗?

是的。现在主要问题是不知道怎么写category+id

0
G
GhostHands

floor是什么entity的list??如果floor就是category的list,那就不需要id这个参数了

0
钟浩

引用来自“GhostHands”的评论

floor是什么entity的list??如果floor就是category的list,那就不需要id这个参数了

floor是单独的一个list,category是单独的map,如果floor的值有:1,2,3,4,5……,则有category的key为:category1,category2,category3,category4,category5……

floor和category的长度,都是在管理页面动态增加的,每一次不一样,所以这里不能直接写死。故有这个问题困扰着我。

返回顶部
顶部