Sav*_*ash 26 java templates django-templates
我正在寻找Java的模板引擎,其语法类似于Django模板或Twig(PHP).它存在吗?
更新:目标是为不同的语言提供相同的模板文件.
<html>
{{head}}
{{ var|escape }}
{{body}}
</html>
Run Code Online (Sandbox Code Playgroud)
可以使用Twig从python(Django)代码以及PHP渲染.我正在寻找Java解决方案.
Java,PHP和python中提供的任何其他模板系统都是合适的.
Joã*_*elo 22
我开发了Jtwig.你可以尝试一下.它在一些项目中被成功使用.通过与spring webmvc的良好集成,可以轻松进行设置.
只需使用maven或类似系统包含依赖项.
<dependency>
<groupId>com.lyncode</groupId>
<artifactId>jtwig-spring</artifactId>
<version>2.0.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
并配置视图解析器bean以返回Jtwig bean.
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".twig");
return viewResolver;
}
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用xml基本配置:
<bean id="viewResolver" class="com.lyncode.jtwig.mvc.JtwigViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".twig"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
Int*_*cer 13
归档时间: |
|
查看次数: |
7914 次 |
最近记录: |