Freemarker 模板引擎和 Maven
Posted
技术标签:
【中文标题】Freemarker 模板引擎和 Maven【英文标题】:Freemarker template engine and Maven 【发布时间】:2012-11-01 00:32:57 【问题描述】:我在我的一个项目中使用Freemarker。使用 Freemarker 设置项目按预期工作,但现在我在 Maven 项目中使用此库时遇到问题。似乎找不到模板(我将它们放在几乎每个文件夹中)。模板路径在web.xml中配置:
...
<init-param>
<param-name>TemplatePath</param-name>
<param-value>/</param-value>
</init-param>
...
我通过 mvn jetty:run 启动 Maven 模块。
我应该把模板文件放在哪里?如何配置 Maven 以将这些文件包含到 WAR 中?
My pom file
【问题讨论】:
您的问题缺少很多信息。你把你的模板放在哪里。你是如何设置 Freemarker 配置的?您遇到了什么异常? 【参考方案1】:我希望在src/main/resources/WEB-INF
看到他们
另请参阅 this interesting blog posting 了解 Maven/Freemarker 交互。
【讨论】:
【参考方案2】:终于找到了解决办法:
模板文件必须放在WEB-INF文件夹中。
web.xml:
...
<init-param>
<param-name>TemplatePath</param-name>
<param-value>/</param-value>
</init-param>
...
【讨论】:
以上是关于Freemarker 模板引擎和 Maven的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot笔记(五)模板引擎thymeleaf和freemarker
使用 freemarker(或任何其他模板引擎)处理多个嵌套模板