Nacktes Thymeleaf
Oftmals nutzen die Beispiele im Internet Spring, oder — noch spezieller — Thymeleaf wird als Template-Engine in Spring MVC eingesetzt, daher jetzt nackt, so einfach es geht.
In unsere POM kommt:
org.thymeleaf
thymeleaf
3.0.9.RELEASE
Wir schreiben das Template demo.html:
Hey CHRISTIAN
Und dann kann ein Java-Programm name füllen:
import org.thymeleaf.TemplateEngine;
import org.thymeleaf.context.Context;
import org.thymeleaf.templateresolver.FileTemplateResolver;
public class ThymeleafDemo {
public static void main( String[] args ) {
FileTemplateResolver resolver = new FileTemplateResolver();
resolver.setCharacterEncoding( "UTF-8" );
TemplateEngine templateEngine = new TemplateEngine();
templateEngine.setTemplateResolver( resolver );
Context ctx = new Context();
ctx.setVariable( "name", "tutego" );
String result = templateEngine.process( "demo.html", ctx );
System.out.println( result );
}
}
1 Kommentare
Tymeleaf_Beginner ·
Hallo, wie kann man mehrere HTML Dateien in einer zusammenfassen (mit Tymeleaf), kann man das mit fragments machen ? Oder gibt es auch einen anderen weg ?
Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.