首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

J2EE 表單提交字符串自動轉換為 Date 類型原理

     編輯:程式設計疑難解答

現象

表單提交 birthday=2016-1-5(字符串),Action 封裝到 Model 的 Date birthday 屬性,結果正確。疑問:表單提交不都是字符串嗎?

原理

Struts2/SpringMVC 等框架內置類型轉換器,攔截器(如 Struts2 的 ConversionErrorInterceptor)在封裝前自動將請求參數字符串按目標屬性類型轉換。Date 類型默認支持 yyyy-MM-dd、yyyy/MM/dd 等格式。

深入建議

具體攔截器/轉換器實現可百度「Struts2 類型轉換器」或「SpringMVC 數據綁定」。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved