springMVC將前臺的String類型向Date、Double類型,不然報HTTPERRO400

使用 @InitBinder註解
(1)須要自定義一個基礎Controller,完成對日期轉換的註冊:
實現springMVC完成自動將前臺的String類型向Date、Double類型轉換,不然常報HTTP <wbr>ERROR:400
(2)讓其餘業務控制層的Controller繼承這個BaseController就OK了。
實現springMVC完成自動將前臺的String類型向Date、Double類型轉換,不然常報HTTP <wbr>ERROR:400
這樣就實現了自動轉換複雜類型的數據了。
說明:還能夠@DateTimeFormat 註解方式實現。
參考:

SpringMVC處理Date類型的成員變量方法 html

附加方法三:適合頁面把日期類型轉換成字符串且JSP,Freemark頁面

JSP模版引擎方法: java

[java]  view plain  copy
  1. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>   
  2. <fmt:formatDate value="${job.jobtime }" pattern="yyyy-MM-dd HH:mm:ss"/>  

Freemarker模版引擎方法: spring

[java]  view plain  copy
  1. <input id="receiveAppTime" name="receiveAppTime" type="text" value="${(bean.receiveAppTime?string('yyyy-MM-dd'))!}" />  
相關文章
相關標籤/搜索