gpt4 book ai didi

java - 在 Pebble 模板中插入位于文件系统中任意位置的模板

转载 作者:行者123 更新时间:2023-12-02 09:59:27 28 4
gpt4 key购买 nike

我有一个 Spring Boot Java Web 应用程序。该应用程序可以使用 Pebble 生成网页。Pebble 使用的所有资源都位于 application.war\WEB-INF\classes 中。然后,在Pebble引擎中获取模板。在此模板中,我需要包含一个可以位于文件系统中任何位置的 css,例如:

<html>
<head>
<style>
{% include "/absolute/path/of/custom-css.css" %}
</style>
</head>
<p>{% include "this/works/because/foo/is/under/WEB-INF/classes/foo.html" %}</p>
</body>
</html>

我无法包含 custom-css.css。错误是com.mitchellbosecke.pebble.error.LoaderException:找不到模板

我在文档 ( https://pebbletemplates.io/wiki/tag/include/ ) 和此处 ( https://groups.google.com/forum/#!topic/pebble-templating-engine/2gK9B1twwKw ) 中找不到任何帮助

有什么想法吗?

最佳答案

我发现了这个问题。我的引擎仅使用类路径加载器而不是默认的类路径加载器和文件加载器进行初始化。

关于java - 在 Pebble 模板中插入位于文件系统中任意位置的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55746108/

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