Struts2 類型轉換

 

全部的MVC框架,都須要負責解析HTTP請求參數(好比表單數據、ajax傳遞的數據),並將請求參數傳給控制器組件。ajax

HTTP請求參數都是字符串類型,Java是強類型語言,須要把字符串轉換爲目標類型。數組

好比表單字段:年齡,action中的對應的成員變量是int型,這就須要把String轉換爲int。框架

 

 

Struts2內建了經常使用類型的類型轉換器,由默認攔截器棧調用這些內建轉換器,將HTTP請求參數轉換爲目標類型。字符串

Struts2內建的類型類型轉換器,能夠將字符串轉換爲如下類型:io

  • boolean、Boolean(包裝類型)
  • char、Character
  • int、Integer
  • long、Long
  • float、Float
  • double、Double
  • Date
  • 數組
  • 集合

若是目標類型不是這些,能夠本身寫類型轉換器,將字符串轉換爲目標類型。變量

相關文章
相關標籤/搜索