转自: 1、http://wanglu271991027.iteye.com/blog/1336640 2、http://blog.csdn.net/qh_java/article/details/50755655