th: поле игнорирует значение заполнителя и устанавливает значение по умолчанию равным 0.
Model:
@Entity
public class Employer implements Serializable {
@Id
private int id;
...
}
View:
<input type="text" placeholder="A1234" th:field="*{emloyer.id}">
What is being generated:
<input type="text" placeholder="A1234" value="0" id="emloyer.id" name="emloyer.id">
Я хочу понять, почему генерируется значение = 0. Если я изменю тип int на String, это нормально. Я даже пробовал value = "" и th: value = "", но он все еще генерируется как value = "0". Я знаю, что могу написать id = "emloyer.id" name = "emloyer.id" вместо th: field = "* {emloyer.id}". Но я хочу понять, почему он так себя ведет.
Я хочу показать значение заполнителя вместо значения по умолчанию. Как я могу заставить это работать?