【发布时间】:2021-09-18 07:35:58
【问题描述】:
我正在尝试使用来自 FreemarkerServlet 的 @include_page 宏 - 使用带有 Freemarker 版本 2.3.31 的 Maven Freemarker 框架,我可以看到有关此标签的注释现在可以在它的源代码中找到,但它仍然不是在实际模板输出中解析/识别。
对于上下文:
- 一切都已完全配置并使用纯 ftl 按预期工作
- 我们依赖于对部分输出使用仅 JSP 模板(而主代码库仅使用 .ftl 模板)
-
@include_page允许将 jsp 页面包含到 ftl 中 - 我如何尝试:
- 在WEB-INF/views目录下,假设有一个home.ftl
- 用
<h2>Hello!</h1>添加hello.jsp - 在 home.ftl 中
<#assign....>
.
.
.
<div>
<@include_page path="hello.jsp"/>
</div>
.
.
.
- 这会导致错误,即在 null 上找不到 include_page 行上的语句,然后是关于使用默认值或
ifs 的说明
有谁知道使用它是否需要一些额外的配置?
【问题讨论】:
标签: freemarker