Response 关于流的方法:
response.getWriter()
response.getOutputStream()
① web服务器找到Servlet 资源后,如果有write语句,会把字符串信息封装到response对象,返回给web服务器
② web服务器把response的信息拆解成HTTP响应信息返回给浏览器
③ 返回后,web服务器会检测response相关的流是否关闭,如果没有关闭,则自动关闭
为什么 servlet 中没有关闭流,不会报错?:
因为web服务器会自动帮助我们关闭(再把上面的流程讲述一遍)
两个输出流为什么不能同时使用?
web服务器在返回给客户端信息后,会检测流是否关闭,如果其中一个流使用完,就自动关闭了,第二个流就不能使用了
重定向 SendRedirect:
返回给浏览器,让浏览器再次发送一次请求。
response.sendRedirect("/web应用/页面");
后续补充…