http://yefeng.iteye.com/blog/315847 http://www.cocoachina.com/bbs/read.php?tid=24735 http://www.blogjava.net/zjusuyong/articles/304788.html