请问一下,Freemarker有没有这种嵌套取值的做法的?

比如:
<#list studentList as student>
    <#list propertyList as property>
         ${student.${property}}
    </#list>
</#list>
当然这种写法错误的.
我的意思是想显示学生的所有属性值....
比如propertyList中有name的属性,那么,我期望的是

${student.${property}}  ==>  ${student.name} ==> Mike

能够实现这种转化.不知道有没有这种可能的利用Freemarker

2个回答

可以
${person['${property}']}

用中括号就行,不信试试。

没试过这种方式,楼主各种方式多变通试试看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问