Access from Thymeleaf to class field

Cichy picture Cichy · Aug 4, 2014 · Viewed 14k times · Source

How to access from Thymeleaf to some simple POJO static property ? For example:

public final static int PROJECT_NAME_MAX_LENGTH = 255;

how to type:

<input type="text" th:maxlength="??" />

Answer

Sotirios Delimanolis picture Sotirios Delimanolis · Aug 4, 2014

Since you are using Spring, thymeleaf has access to the EL provided by Spring. You should therefore be able to use

<input type="text" th:maxlength="${T(com.example.MyType).PROJECT_NAME_MAX_LENGTH}" />