posted on 2012-09-11 12:57 清泉.. 閱讀(1162) 評論(1) 編輯 收藏
調了幾天終于知道錯誤了!原來是這里出了錯: public Object convertFromString(Map arg0, String[] arg1, Classarg2) { Id id = new Id(); String s = String.valueOf(arg1); id.setFirstTwo(Integer.parseInt(s.substring(0, 2))); id.setLastFour(s.substring(s.length()-4)); return id; } 其中:“String s = String.valueOf(arg1);”,Sring的valueOf(..)方法并不能將字符串數組轉換為字符串!!! 剛開始用這個方法,我也猶豫了一下,并沒有認真地查API,自己想當然的認為可以,所以就用了。還有一個錯誤是:轉換器的配置文件的位置不對!必須和Action類放在同一個包下,而不是與需要轉換的類放在同一個包下! 回復 更多評論
Powered by: BlogJava Copyright © 清泉..