在带有 FreeMarker 环境的 Spring MVC 中,我有一个自定义 TagLib,它处理带有数据的 ftl 模板并将结果写入标签的 JSP 上下文中。
当我从已解析视图(即从控制器呈现的模板)调用此标记时,行为是完全正确的。
controller
-> FTL
-> TagLib
但是当我从模板中调用它以由同一标签的另一个实例处理时,我收到了一个错误(标签未定义),当我在我的 FTL 中添加#assign 语句时,我也收到了一个错误(JspTagLibs一片空白)。
controller
-> FTL
-> TagLib
-> FTL
-> TagLib (crash!)
我怎么能解决这个问题?
提前致谢