gpt4 book ai didi

java - 使用 Apache Velocity 包含来自类路径的模板

转载 作者:行者123 更新时间:2023-11-29 03:27:20 25 4
gpt4 key购买 nike

我在 Velocity 尝试使用 #parse 指令时遇到了 ResourceNotFound 异常(并且通过 #include 得到了同样的结果) .我知道我的 ClassPathResourceLoader 配置正确,因为如果我删除 #parse 指令,模板会正常呈现。我尝试包含的模板与正确呈现的模板位于同一个 jar 文件中,因此这也不是位置问题。

我从 Velocity 文档中了解到,模板必须位于 TEMPLATE_ROOT 中,并且您还可以同时注册 FileResourceLoaderClasspathResourceLoader。我都试过了都没有用。

我很难相信您不能将 #include#parseClasspathResourceLoader 一起使用,但我已经尝试了一切可以想到。任何帮助是极大的赞赏。

最佳答案

或者,您可以将以下内容添加到您的 velocity.properties 以启用相对路径:

eventhandler.include.class = org.apache.velocity.app.event.implement.IncludeRelativePath

关于java - 使用 Apache Velocity 包含来自类路径的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20338612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com