http://shjy-nicholas.javaeye.com/blog/163031 http://lib.javaeye.com/blog/150914 http://blog.csdn.net/weboffice/archive/2008/02/02/2077957.aspx