gpt4 book ai didi

java - 类似 Django 的 Java 模板系统?

转载 作者:IT老高 更新时间:2023-10-28 21:18:53 25 4
gpt4 key购买 nike

我正在寻找 Java 模板引擎,其语法类似于 Django 模板或 Twig (PHP)。存在吗?

更新:目标是为不同语言提供相同的模板文件。

<html>
{{head}}
{{ var|escape }}
{{body}}
</html>

可以使用 Twig 从 python (Django) 代码和 PHP 进行渲染。我正在寻找 Java 解决方案。

Java、PHP 和 python 中可用的任何其他模板系统都是合适的。

最佳答案

我开发了Jtwig .你可以试一试。它已成功用于一些项目。通过与 spring webmvc 的良好集成轻松设置。

只需使用 maven 或类似系统包含依赖项即可。

<dependency>
<groupId>com.lyncode</groupId>
<artifactId>jtwig-spring</artifactId>
<version>2.0.3</version>
</dependency>

并配置 View 解析器 bean 以返回 Jtwig。

@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".twig");
return viewResolver;
}

或者,如果您使用 xml 基本配置:

<bean id="viewResolver" class="com.lyncode.jtwig.mvc.JtwigViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".twig"/>
</bean>

关于java - 类似 Django 的 Java 模板系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990819/

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