【发布时间】:2013-10-10 16:16:43
【问题描述】:
在带有 FreeMarker 环境的 Spring MVC 中,我有一个自定义 TagLib,它处理带有数据的 ftl 模板并将结果写入标签的 JSP 上下文中。
当我从已解析视图(即从控制器呈现的模板)调用此标记时,行为是完全正确的。
controller
-> FTL
-> TagLib
但是当我从模板中调用它以由同一标签的另一个实例处理时,我得到了一个错误(标签没有定义),当我在我的 FTL 中添加#assign 语句时,我也得到了一个错误(JspTagLibs 为空)。
controller
-> FTL
-> TagLib
-> FTL
-> TagLib (crash!)
我该如何解决这个问题?
提前致谢
【问题讨论】:
标签: java spring spring-mvc freemarker taglib