Thymeleaf

06/12/2011

Uso de Thymeleaf en ataStore

Thymeleaf

Thymeleaf es una nueva tecnología de presentación desarrollada por un programador hispano.

La idea en la que se fundamenta es poder hacer plantillas que sirvan para hacer prototipos estáticos. Es decir, que si las abrimos con navegador se vean correctamente.

Para ello, todos los datos dinámicos se añaden en tiempo de ejecución a través de atributos HTML.

Para aprender la sintaxis podemos leer el manual en http://www.thymeleaf.org/documentation.html.

Veamos a continuación unos ejemplos:

Mostrar el valor de un objeto del modelo

Supongamos que tenemos en el modelo un atributo "product", y queremos mostrar su propiedad "description"

    Batidora.

En tiempo de ejecución se sustituirá "Batidora" por el resultado de product.getDescription()

Mostrar un texto internacionalizado

Si tenemos el siguiente archivo de internacionalización

    title=Todos los productos
    back=Volver
    products=Lista de productos

En el siguiente ejemplo se sustituye el texto "Mi título" por "Todos los productos"

    

Mi titulo

Archivos relacionados

  • Los archivos de internacionalización están en la carpeta src/main/resources, uno por cada idioma en el que queramos tener la aplicación.
  • Las plantillas de Thymeleaf las tenemos bajo el directorio WEB-INF/static.

 


Volver