Der Benutzer verfügt über das Attribut „Geburtstag“ (Datum). Wenn sich der Benutzer registriert, kann Spring MVC einen Fehler 400 melden.
Datumsformatierungsanmerkung zur Entitätsklasse hinzufügen
@DateTimeFormat(pattern = "yyyy-MM-dd") private Date birthday;
Eine Datenbindung zum Controller Define hinzufügen der Code
//将字符串转换为Date类 @InitBinder public void initBinder(WebDataBinder binder, WebRequest request) { //转换日期格式 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 注册自定义的编辑器 binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); }
Methode 3: Implementieren Sie einen globalen Datumstypkonverter und konfigurieren Sie ihn
package nuc.ss.wlb.core.web; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.beans.propertyeditors.CustomDateEditor; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.support.WebBindingInitializer; import org.springframework.web.context.request.WebRequest; public class CustomDateEdtor implements WebBindingInitializer { public void initBinder(WebDataBinder binder, WebRequest request) { // TODO Auto-generated method stub //转换日期格式 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); } } //并在spingMVC配置文件进行配置 <!-- 配置全局日期转换器 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="webBindingInitializer"> <bean class="nuc.ss.wlb.core.web.CustomDateEdtor"/> </property> </bean>
Methode 4: JSP-Seitenkonfiguration oder Konfiguration in Freemark
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <fmt:formatDate value="${job.jobtime }" pattern="yyyy-MM-dd HH:mm:ss"/>
Das obige ist der detaillierte Inhalt vonSpringMvc empfängt die Übermittlung des Datumsformulars und konvertiert es automatisch in eine Methode vom Typ „Datum'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!