gpt4 book ai didi

Java 星火框架 : Use Straight HTML Template

转载 作者:行者123 更新时间:2023-11-29 09:37:34 25 4
gpt4 key购买 nike

使用直接 HTML 页面作为 Spark 模板的最简单方法是什么(IE,我不想通过 TemplateEngine 实现)。

我可以很好地使用模板引擎,就像这样:

Spark.get("/test", (req, res) -> new ModelAndView(map, "template.html"), new MustacheTemplateEngine());

我尝试只使用不带引擎的 ModelAndView:

Spark.get("/", (req, res) -> new ModelAndView(new HashMap(), "index.html"));

但这只是模型和 View 的 toString():spark.ModelAndView@3bdadfd8

我正在考虑编写自己的引擎并实现 render() 来执行 IO 以提供 html 文件,但是有更好的方法吗?

最佳答案

您不需要模板引擎。您只想获取 HTML 文件的内容。

Spark.get("/", (req, res) -> renderContent("index.html"));

...

private String renderContent(String htmlFile) {
new String(Files.readAllBytes(Paths.get(getClass().getResource(htmlFile).toURI())), StandardCharsets.UTF_8);
}

关于Java 星火框架 : Use Straight HTML Template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33769455/

25 4 0