http://www.cnblogs.com/dyllove98/archive/2012/04/11/2461893.html http://bbs.csdn.net/topics/370049165 http://www.java3z.com/cwbwebhome/article/article20/200016.html?id=4797