freemarker list size问题

取得list的长度:${fields?size}。 

而使用判断其长度的时候, 

Java代码  
  1. <#if fields?size>0 >  
  2. </#if>  



竟抛出错了,说不是boolean类型, 

Java代码  
  1. Java backtrace for programmers:  
  2. ----------  
  3. freemarker.core.NonBooleanException: Error on line 132, column 22 in viewEntity_js.ftl  
  4. Expecting a boolean (true/false) expression here  
  5. Expression fields?size does not evaluate to true/false  
  6. it is an instance of freemarker.template.SimpleNumber  
  7.          at freemarker.core.Expression.isTrue(Expression.java:150)  


Java代码  
  1. <#if (fields?size>0) >  
  2. </#if>  

你可能感兴趣的:(freemarker list size问题)