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.