auto commit

原来的自动提交 http status 和 header 是通过覆盖PrintWriter实现的, 这样的问题是在PrintWriter不是所有的方法都会调用flush, 而且继承的类依赖父类的内部调用关系也不太好。