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),這時程序運行通過了!
我的疑問:難道沒有自動轉換嗎?
期待找到答案!