问答详情
源自:3-10 response对象

为什么在做请求重定向的时候out.flush()会抛异常?

为什么在做请求重定向的时候out.flush()会抛异常?


提问者:小白耗子 2015-01-15 11:29

个回答

  • 亡鱼是深海的旧疤
    2015-01-19 21:51:38
    已采纳

    1、重定向之前,不能够有out.close()或者out.flush()操作。否则会有java.lang.IllegalStateException。

    2、重定向之前,如果response对象缓存有数据,则这些数据会被清空

    (PS:百度关键字java.lang.IllegalStateException)

    java.lang.IllegalStateException异常产生的原因及解决...