Freemarker模板中的JSP标记
我想在freemarker模板中使用一些自定义标签,这很容易,因为我可以在我的web.xml文件中包含JspSupportServlet并在模板中包含以下行。
但是,如果.tld捆绑在META-INF目录中的JAR文件中,我该怎么做呢? 我试过这两个都没有运气。
FreeMarker会自动扫描WEB-INF / lib目录中的所有JAR文件。 如果它在JAR的META-INF目录中找到.tld文件,就像你的META-INF / mytaglib.tld一样,它会窥视它,以便找到
标签。 如果找到一个,它将通过此URI使taglib可用,例如定义的taglib
my custom taglib http://example.org/mytaglib
可以在FreeMarker中使用
<#assign my=JspTaglibs["http://example.org/mytaglib"] />
至少这对我有用……