Cómo dividir la pantalla del editor de Eclipse

Parece algo sin mucho interés, pero de verdad que cuando te hace falta te puedes volver loco si no sabes cómo hacerlo. A veces tienes que programar un método viendo el contenido de otro en el mismo archivo, y la opción de copiarlo en un editor externo no está mal, si tienes dos pantallas, pero

Agregar clases css con Thymeleaf usando un condicional

Hay dos formas de hacerlo, th:class y th:classappend, y con las dos se utiliza el operador elvis o ternario. Usaremos th:class cuando no tengamos definida la clase css, y queramos agregar una clase en función de una condición. Es importante que no exista un atributo class ya definido, si no Thymeleaf nos levantará una excepción.

Convertir String a BigDecimal en Java

Ya lo comenté en otra ocasión (aquí), pero haciendo referencia a un artículo, sin dar la solución, así que la pongo aquí. [crayon-584c48b90b788356828642/] Y no tiene más misterio. Más sobre los métodos de BigDecimal, y sobre la API de Java.

Cómo ordenar un ArrayList en Java

De nuevo trabajando con ArrayList veo algo interesante y práctico que contar al respecto. En este caso se trata de cómo ordenarlos. Los ArrayList no tienen un método concreto para ordenarlos, pero descienden directamente del objeto Collections, y este sí tiene un método sort para ordenar colecciones. ¿Cómo funciona este método? Es un poco complicado,

Freemarker: acceso a las propiedades de los objetos de una lista

Freemarker, como todos los generadores de plantillas, es muy especial con su nomenclatura. Mientras utiliza “$” para especificar las variables, para la lógica empleará “#“, de forma muy similar a como lo hacen otros, como por ejemplo Thymeleaf, con su integración en Spring MVC. Así, al acceder a una lista lo que hacemos es recorrerla,