J'ai eu des soucis de compréhension avec ce dernier TP. Déjà, je n'avais pas compris que username était l'id, je pensais que c'était un nouveau champs...
Et puis je n'ai pas compris ce qu'était Model dans le controller. je suis allé voir la dochttps://docs.spring.io/spring/docs/curr ... Model.html et le cours mais je ne suis pas sûr du fonctionnement.
Code : Tout sélectionner
public String newAccount(Model model) {
model.addAttribute("userDTO", new UserDTO());
return "new-account";
}
Code : Tout sélectionner
th:object="${userDTO}
Code : Tout sélectionner
th:field="*{userDTO.fieldName}"
Dans le post, Pouvez vous m'expliquer cette ligne :
Code : Tout sélectionner
model.addAttribute("customerCreated",true);
Code : Tout sélectionner
th:field="*{customerCreated}
Dans le html du formulaire à quoi correspond name ? on peut y mettre ce qu'on veut ?
Code : Tout sélectionner
<form class="form-horizontal" method="post"
th:action="@{/new-account}" name="userForm" th:object="${userDTO}">
Merci,
V...g...