freemarker遍历list时怎么在后面加逗号

freemarker遍历list时怎么在后面加逗号,第1张

<#list nameList as list>

<#if '${listseachvo}'='precise'>${liste}</#if>

<#if list_has_next>,</#if>

</#list>

<#list nameList as list>

<#if '${listseachvo}'='precise'>

${liste}

<#if list_has_next>,</#if>

</#if>

</#list>

<#list nameList as list>

<#if '${listseachvo}'='precise'>

${liste}

<#if list_has_next>,</#if>

</#if>

</#list>

这样得不到我想要的结果,我想要的结果是(1,2,3,4)但是这样输出的可能就是(1,2,3,4,)

如果为泛型类指定new()约束,则可以在泛型类中使用new()实例化泛型:

where T:new (){T t = new T();}where 子句用于指定泛型类型的约束,如果有多种约束,new() 约束出现在 where 子句的最后,new() 约束可以让编译器知道:为泛型提供的任何类型参数都必须具有可访问的无参数(或默认)构造函数。

scala中的List不是java的List,他们并没有任何的继承关系,你需要把Scala的List转换成Java的List

import

scalacollectionconvertwrapAsJavabufferAsJavaList

val

s:javautilList[Int]

=

bufferAsJavaList(List(1,2,3)toBuffer)

但是根据你的提示可以知道,其实FreeMarker只是需要一个Collection就可以了,那么你还可以这样做

import

scalacollectionconvertwrapAsJavaasJavaCollection

val

c:javautilCollection[Int]

=

asJavaCollection(List(1,2,3))

以上就是关于freemarker遍历list时怎么在后面逗号全部的内容,包括:freemarker遍历list时怎么在后面加逗号、泛型构造函数约束,freemarker遍历List能用泛型吗、FreeMarker模板引擎读取list 错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10159198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存