posted on 2012-09-11 12:57 清泉.. 閱讀(1159) 評(píng)論(1) 編輯 收藏
調(diào)了幾天終于知道錯(cuò)誤了!原來是這里出了錯(cuò): 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(..)方法并不能將字符串?dāng)?shù)組轉(zhuǎn)換為字符串!!! 剛開始用這個(gè)方法,我也猶豫了一下,并沒有認(rèn)真地查API,自己想當(dāng)然的認(rèn)為可以,所以就用了。還有一個(gè)錯(cuò)誤是:轉(zhuǎn)換器的配置文件的位置不對(duì)!必須和Action類放在同一個(gè)包下,而不是與需要轉(zhuǎn)換的類放在同一個(gè)包下! 回復(fù) 更多評(píng)論
Powered by: BlogJava Copyright © 清泉..