我想做那样的事情:
< #list exception.cause.stackTrace as stack> $ {stack}
之类的东西:
< #list exception.cause.stackTrace as stack> $ {stack.toString()}
并没有成功。 有人知道如何在我的情况下调用toString()方法?感谢...
P.S。 hm在预览模式网站削减关闭列表标记
答案 0 :(得分:2)
对于FreeMarker未特别处理其类的对象(专门处理的类的示例包括Number
,List
,数组,Map
等),只需使用{打印对象{1}}在内部调用${someObject}
。如果objet是特别处理的东西(比如自定义toString()
子类),那么你必须写List
。
最后,至少可以扩展${myCustomList?api.toString()}
来改变FreeMarker的行为。