freemarker的语法问题

<#list ldMeanPublicEleList as ldMeanPublicEleList>
...
${ldMeanPublicEleList.name}/w:t
...
<#list ${ldMeanPublicEleList.cvList} as columnValue>
...
${columnValue.title}/w:t
...
</#list>

</#list>

这种写法对么?允许 <#list ${ldMeanPublicEleList.cvList} as columnValue>这种写法么?

<#list ${ldMeanPublicEleList.cvList} as columnValue>这种写法没有问题。只是:

<#list ldMeanPublicEleList as ldMeanPublicEleList> 中,as前后都是ldMeanPublicEleList,这肯定不行。

改成下面这样试一试:
[code="html"]<#list ldMeanPublicEleList as ldMeanPublicEle>
...
${ldMeanPublicEle.name}/w:t
...
<#list ${ldMeanPublicEle.cvList} as columnValue>
...
${columnValue.title}/w:t
...
</#list>

</#list> [/code]