關於struts2的類型轉換

struts2會不會把form表單自動轉換成POJO的int,Date類型呢?

我在JSP這樣寫:

User最開始我寫了一個setAge(int age){}的方法,

 

Action中的提供一個private User user=new User();

 

運行程序時候一直報找不到方法setAge,參數類型是字符串數組!!

 

我猜測是沒有進行自動類型轉換,所以我手動給它轉換,setAge的參數變爲setAge(String age),然後在方法體在自己轉換成int,

 

繼續運行程序,結果又有一個問題:它提示我不能訪問這個“private“的User.age,我就納悶了,難道struts2不是調用setAge的嗎?

 

最後我重載了一個setAge方法,既添加了setAge(int age),這時程序運行通過了!

 

我的疑問:難道沒有自動轉換嗎?

 

期待找到答案!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章