全部的MVC框架,都須要負責解析HTTP請求參數(好比表單數據、ajax傳遞的數據),並將請求參數傳給控制器組件。ajax
HTTP請求參數都是字符串類型,Java是強類型語言,須要把字符串轉換爲目標類型。數組
好比表單字段:年齡,action中的對應的成員變量是int型,這就須要把String轉換爲int。框架
Struts2內建了經常使用類型的類型轉換器,由默認攔截器棧調用這些內建轉換器,將HTTP請求參數轉換爲目標類型。字符串
Struts2內建的類型類型轉換器,能夠將字符串轉換爲如下類型:io
若是目標類型不是這些,能夠本身寫類型轉換器,將字符串轉換爲目標類型。變量