Mauvais format de date lors de la soumettre Printemps formulaire

J'ai un projet où j'utilise Spring MVC et Thymeleaf.
J'ai besoin d'afficher des dates avec un format différent pour chaque utilisateur en fonction de ses préférences.
Par exemple, UserA souhaitez afficher les dates comme jj/MM/aaaa et UserB souhaitez afficher les dates comme jj/MM/aaaa.

Pour ce faire, j'utilise ce thymeleaf paramètre:

th:value="${#dates.format(myDate, dateFormat)}"

La valeur "dateFormat" est basée sur la préférence de l'utilisateur. Cela fonctionne très bien.

Mon problème est que la date d'entrée est en forme, et quand j'ai envoyé le formulaire, il ne prend pas le bon format. J'ai toujours jj/MM/aaaa.

Si j'ai à choisir le format jj/MM/aaaa et entrez 18/01/2016, dans mon printemps contrôleur-je obtenir "Jeu Juin 01 00:00:00 CEST 2017", qui correspondent à 01/06/2017 jj/MM/aaaa.

Que puis-je faire pour avoir la date au format que je veux?

Voici mon code:

<form th:action="@{/test}" th:object="${filter}" th:method="POST">
    <input type="date" th:type="date" class="form-control" th:id="myDate"
           th:name="myDate" th:value="${#dates.format(filter.myDate, dateFormat)}"/>
</form>

Contrôleur:

@RequestMapping(value = "/test", method = RequestMethod.POST)
public String myTest(@ModelAttribute Filter filter, Model model) {

    Systeme.out.println(model.dateFormat);
    //dd/MM/yyyy

    Systeme.out.println(filter.myDate.toString());
    //Thu Jun 01 00:00:00 CEST 2017

    return "test";
}
Toute référence?....

OriginalL'auteur YLombardi | 2016-01-18