Wie zu Lesen input type="date" java-Objekt Datum?
Ich habe so Eingang
<input type="date" name="date">
Wie zu Lesen, die von diesem Eingang zu java-Objekt der Klasse java.util.Datum?
P. S. Datum ist ein Feld, von meinen Bohnen, die ich gelesen habe so:
@RequestMapping("/updateVacancy")
public String updateVacancy(@ModelAttribute("vacancy") Vacancy vacancy){
vacancyService.update(vacancy);
return "VacancyDetails";
}
- möglich, Duplikat der request.String getParameter den Wert der pass, date zu java
- mögliche Duplikate von Spring MVC - Bindung ein Date-Feld
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erhalten Sie möglicherweise Datum als text und dann analysieren es auf java.util.Datum
Z.B. wie in diesem
Sollten Sie auch überprüfen, dass der empfangene Wert entspricht Ihnen gewünschten format.
Time
?Die Spezifikation sagt:
So haben Sie, um eine Analyse der parameter-Wert entsprechend diesem format. Auf server-Seite werden, erhalten Sie den Wert des Parameters, genau so, wie wenn das Feld war ein input vom Typ "text", und sein Wert war, ein Datum formatiert
yyyy-MM-dd
Muster.Vorgeschlagen hier sollten Sie erklären, @InitBinder in Ihrem controller für das parsing von Datum-Objekte aus Strings: