html spring rest thymeleaf

Cómo establecer el atributo id del elemento HTML dinámicamente con Thymeleaf



spring rest (2)

Digamos que tengo un objeto: $ {objeto}

y tengo el siguiente formulario:

<form id="{{''myForm'' + object.id}" class="some class" th:action="@{/doSomething}" method="post"> .... </form>

Mi objetivo es establecer id = "myForm1" si asumimos que el object.id es ''1''.

PD: La forma en que escribí está trabajando en Angular JS.


Aquí es cómo puedes usar la identificación dinámica con la etiqueta:

<th:block th:with="randomId=${#strings.randomAlphanumeric(10)}"> <input type="checkbox" th:id="${randomId}"> <label th:for="${randomId}"></label> </th:block>


Tienes que usar el atributo th: id:

<form th:id="''myForm'' + ${object.id}" class="some class" th:action="@{/doSomething}" method="post"> // *** Other code here *** </form>