iteye_6391
2012-08-28 18:42
浏览 242
已采纳

Freemarker问题请教

 

这是OK的代码片段

 

 

<#if "action" == currentTable>
true
</#if>
<#if query["action"]["common"]?contains(formfield.name)>
<li>${formfield["title"]?trim}:<input type="text" id="queryKey_${formfield["propertyName"]?trim}" name="queryKey_${formfield["propertyName"]?trim}" title="${formfield["subcmt"]?trim}" size="20" value="<%=StringUtil.encodeWML(NetUtil.getStringParameter(request, "queryKey_${formfield["propertyName"]?trim}", ""))%>"/><#if (formfield_index+1)%5==0 ><br/></#if>
</li>
</#if>
</#list>

这是有问题的代码片段

 

<#if "action" == currentTable>
true
</#if>
<#if query[currentTable]["common"]?contains(formfield.name)>
<li>${formfield["title"]?trim}:<input type="text" id="queryKey_${formfield["propertyName"]?trim}" name="queryKey_${formfield["propertyName"]?trim}" title="${formfield["subcmt"]?trim}" size="20" value="<%=StringUtil.encodeWML(NetUtil.getStringParameter(request, "queryKey_${formfield["propertyName"]?trim}", ""))%>"/><#if (formfield_index+1)%5==0 ><br/></#if>
</li>
</#if>
</#list>

 既然currentTable和“action”相等为什么freemarker不能用变量currentTable作为数组索引?

1条回答 默认 最新

相关推荐 更多相似问题