问个freemarker的问题
各位大佬好。
我有一个freemarker问题。 我在后台返回
for(Prodtype type : getProdtypeList){
Prodtype prodtype = getProdtype(type.getEnname());
PaginatedList pagelList = groupBuyInfoService
.getSaleHistoryGroupbuyinfoWithTypeId(prodtype.getId(), 1,4);
model.put(type.getEnname()+"pagelList", pagelList);
}
这样的话 我type循环几次就能得到几个type.getEnname()+"pagelList"的list 我在前台页面
<#list prodtypes as type>
<#list ****** as list>
第二个list的名称(******处)我如何写。 请各位帮忙???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
恩, 多谢各位, 我去尝试下。 应该可以!
model对象不是MAP吗?
如果是MAP的话,好像可以直接使用
<#list prodtypes as type>
<#assign k = type.enname+'pagelList' >
<#list model[k] as list>
不知道对不对,可以去试试!呵呵...
变量名是变的啊?
不行啊,你应该把这个东西放到一个 HashMap ,然后输出这个 HashMap 到一个变量上,这样就可以取了。