Freemarker中的自定义JSP标记

Freemarker中的自定义JSP标记,jsp,jsp-tags,freemarker,Jsp,Jsp Tags,Freemarker,我正在尝试使用Freemarker模板引擎在服务器端呈现HTML内容。当一个简单的模板工作时,当我尝试使用自定义jsp标记库时,我会遇到问题。 根据文档,如果使用FreemarkerServlet,这是非常简单的。它在数据模型中为“JspTaglibs”提供了一个散列条目。在我的场景中,不可能使用FreeMarkerservlet。有没有一种不用自定义标记库的方法?是否可以“模拟”FreemarkerServlet?调用JSP标记在FreemarkerServlet之外无法解决。我认为这将是一个

我正在尝试使用Freemarker模板引擎在服务器端呈现HTML内容。当一个简单的模板工作时,当我尝试使用自定义jsp标记库时,我会遇到问题。
根据文档,如果使用FreemarkerServlet,这是非常简单的。它在数据模型中为“JspTaglibs”提供了一个散列条目。在我的场景中,不可能使用FreeMarkerservlet。有没有一种不用自定义标记库的方法?是否可以“模拟”FreemarkerServlet?

调用JSP标记在FreemarkerServlet之外无法解决。我认为这将是一个巨大的工作,从那里因素,并将有一些陷阱

问题是,当时添加FreemarkerServlet是为了帮助逐渐从JSP迁移到FTL,而FTL又回到了JSP-2之前的时代,当时JSP对于MVC来说是一个棘手的问题。所以你可以开始用FTL-s一个接一个地替换你的JPS-s。为了让它尽可能顺利地工作,FM数据模型映射到标准的Servlet范围,等等。但理想情况下,这不是使用FM的方式,而是一种折衷,一种攻击。但是,如果您在FreeMarker上使用JavaBean或Map作为数据模型,那么调用JSP标记可能会变得很棘手,因为它可能会在请求范围中获取/设置您无法从FreeMarker访问的内容