Html5 date do java.sql.Date - Spring Model Attribute

0

Witam
Mam do wytworzenia model z dużej ilości inputów w formularza. Tak więc chciałbym skorzystać z @ModelAttribute które ułatwiłoby to mi znacząco i teraz pojawia się takie pytanie-Jak przekonwertować wartość z <form:input type="date" ... /> do java sql Date w najlepszy sposób?

1
	@InitBinder
	public void initBinder(WebDataBinder binder) {
		binder.registerCustomEditor(Date.class, customDateEditor);
	}

gdzie custom date editor to obiekt klasy rozszerzającej extends PropertyEditorSupport.

Poczytaj ;)

0

Edit: jedną metodę nadpisałem i przeszła JUnit Test Case więc chyba dobrze

@Override
	public void setAsText(String text) throws IllegalArgumentException {
		DateTimeFormatter formatter=DateTimeFormatter.ofPattern("MM/dd/yyyy");
		LocalDate localDate=LocalDate.parse(text,formatter);
		Date date=Date.valueOf(localDate);
		setValue(date);
	}

 

1 użytkowników online, w tym zalogowanych: 0, gości: 1