Java Freemarker StringTemplateLoader
我试图使用stringLoader从DB加载一些Freemarker模板,并通过template.process执行它们,但问题是,Freemarker之类的东西问题在于JspTaglibs不是Freemarker的核心功能,而是FreemarkerServlet放入数据模型中的东西,还有一些东西需要Servlet环境和HTTP请求,就像JSP需要的那样。开箱即用,无法将此功能与FreemarkerServlet分开。然而,也许你可以扩展它,这样你仍然可以为你的目的使用它。大多数魔法发生在createModel内部,其中包括将JspTaglibs添加到数据模型中 如果您通过FreeMarker配置为它提供这样的TemplateLoader实现,那么了解FreeMarker和FreemarkerServlet可以直接从数据库加载模板也可能很有用。如果您只想从数据库而不是Struts传统上存储模板的地方提供模板,那么您只需要提供适当的TemplateLoaderJava Freemarker StringTemplateLoader,java,freemarker,Java,Freemarker,我试图使用stringLoader从DB加载一些Freemarker模板,并通过template.process执行它们,但问题是,Freemarker之类的东西问题在于JspTaglibs不是Freemarker的核心功能,而是FreemarkerServlet放入数据模型中的东西,还有一些东西需要Servlet环境和HTTP请求,就像JSP需要的那样。开箱即用,无法将此功能与FreemarkerServlet分开。然而,也许你可以扩展它,这样你仍然可以为你的目的使用它。大多数魔法发生在cre