zoukankan      html  css  js  c++  java
  • session存取时 getOutputStream()和getWriter()问题

    情况1:  

      在使用httpResponse的getWriter()会写json是出现 getWriter() has already been called for this response,经我查看源码,

    采用getOutputStream()代替getWriter()这样就可以避免这个问题(备注这个问题不是常有,有的spring boot版本有这个问题),

    这样可以用getOutputStream()会写

    情况2:

    response已经被其他对象调用了,导致无法继续使用如下 类似的方法

    PrintWriter out = response.getWriter();
    out.print("就是不让我使用");
    out.flush();
    out.close();

    郁闷了一个早上,后来翻了几遍API,nnd   直接 这么写就OK了。真晕

    response.reset();
    PrintWriter out = response.getWriter();
    out.print("看你还让不让我使用");
    out.flush();
    out.close();

    不过reset的时候 有可能要response.setContentType(String);一下。

  • 相关阅读:
    Java 窗口 绘制图形 #1
    支配树
    Tarjan算法
    Baby-step giant-step算法
    初等群论
    第七次java作业
    学习所用的开发环境
    第六次java作业
    第五次java作业
    第四次java作业
  • 原文地址:https://www.cnblogs.com/ch94/p/10032187.html
Copyright © 2011-2022 走看看