我想执行完out.close();之后接着创建字节流输出会报错,说是已有getWriter();怎么在用完out之后直接删除,我想实现的代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.write("123");
out.flush();
out.close();
ServletOutputStream sos = res.getOutputStream(); //我想用完字符流之后接着用字节流输出,应该怎么写代码
}
------解决方案--------------------
流都是一个,只是包装了一下,servlet的stream close不需要。
PrintWriter out只是个引用
------解决方案--------------------
out.flush();
后面就不起作用啦
------解决方案--------------------
你想把字节流输出到哪里?文件中吗?