http://www.webxy.cn/html/java/2008/7/08115051354.html http://blog.csdn.net/gxf212/archive/2008/03/03/2143930.aspx