Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

Nacktes Thymeleaf

· Christian Ullenboom

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 );
 }
}

Kategorien: Allgemein

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.

← Alle Beiträge